Eclipse Indigo, 어떻게 기업 메타 모델을 자발적인 방법
문제
나는 이렇게 자동 생성하는 방법에 대한이 엔티티 메타 모델,하지만 뭔가 잘못되었다고 생각합니다.
IB : Eclipse Indigo SR2, 빌드 20120216-1857 및 "Annotation Processor"를 지정된 여기 . 공장 경로로 나는이 JAR 만 추가했습니다
- hibernate-jpamodelgen-1.2.0.final.jar (
에서 가져온 것 / a>) - Hibernate-JPA-2.0-API-1.0.1.Final.jar (HAILF="http://sourceforge.net/projects/hibernate/files/에서 Hibernate ORM 4.1.0의 ZIP 아카이브에서 가져온 것) hibernate4 / "rel="nofollow noreferrer "> 여기 )
EJB 프로젝트에 대해이 작업을 구성한 후에 (웹 또는 귀 프로젝트를 위해 그렇게하지 않았습니다.) 다른 버튼을 클릭하지 않고 프로젝트가 재구성되고 메타 모델 클래스가 자동 생성 될 것입니까?
모든 것이 일해야하는 경우, 잘못 될 수있는 단서가 있습니까? 참고 :
- "오류 로그"Eclipse보기의 주석 프로세서의 메시지가 절대 표시되지 않습니다.
- My Persistence.xml 파일은 EJBModule / META-INF / Persistence.xml 에 있습니다.
- 모든 내 엔티티는 프로젝트에서 SVN : Externals로 가져온 추상 클래스를 확장합니다.
- 내 엔터티는 @entity로 주석을 달았습니다.
해결책
프로젝트가 AspectJ 호환성이 있으므로 프로젝트가 다른 컴파일러를 사용하는 것입니다.이 버그에 대한 자세한 내용은 여기 .
프로젝트에 적어도 추상 클래스가 있으면 NullPointerException ( "오류 로그"Eclipse보기 참조)을 가져올 수 있습니다.
다른 팁
프로젝트 -> 속성 -> jpa 에서 생성 된 메타 모젤의 소스 폴더를 선택하면됩니다.
제휴하지 않습니다 StackOverflow