문제
내 데이터베이스에 테이블 이름이 있습니다 Order
.내가 새로운 엔티티 빈을 만들 때,넷빈즈 6.9.1 은 자동으로 3 개의 클래스 이름을 가진 빈을 생성했다:
Order1.java
Order1Local.java
Order1LocalHome.java
나는 그 3 개의 클래스의 이름을 다음과 같이 바꾸려고했다 Order
1 이 없으면나는 이미 편집했다 ejb-jar.xml
파일그러나 프로젝트를 배포 할 때이 오류가 발생했습니다:
7704:이 오류는 발생하지 않아야 합니다
나는 또한 이름을 시도했다 OrderBean
그러나 그것은 단지 Order1
.엔티티 빈의 이름을 다음과 같이 바꾸려면 어떻게 해야 합니까 Order
.
해결책
Order
일부 데시벨어에서 예약된 단어입니다. order by
표현).아마도 이것이 넷빈즈가 1 을 추가한 이유일지도 모릅니다.테이블 이름을 다르게 지정해야 합니다.
그냥이 유용한 도구를 발견: 예약어 검사기.그것은 그 주문이 예약 된 것을 말한다 이소/안시,하지만 같은 데시벨 2 또는 오라클.
제휴하지 않습니다 StackOverflow