Java Persistence를 사용할 수있는 번들을 하나 만들고 싶습니다. 이를 위해 Eclipse 내에서 플러그인 프로젝트를 만들었습니다. 우리 프로젝트에서는 META-INF에 persistence.xml 파일을 만들었습니다.EclipseLink : EntityManager에 대한 지속성 공급자가 없음
- javax.persistence.jar
- org.eclipse.persistence.jar
- org.eclipse.persistence.jar : 나는 끄트머리 그 3 개 패키지합니다 (depencies에) 내 MANIFEST.MF에 추가 한
그런 다음, 내 활성제에 내가 EntityManager를 만들려면이 라인을 사용 :
factory = Persistence.createEntityManagerFactory(PERSISTENCE_UNIT_NAME);
EntityManager em = factory.createEntityManager();
내 번들을 실행하기를, 나는의 produ를했습니다 ct 구성.
javax.persistence.PersistenceException : 내가 성공하지 않고 내
persistence.xml
의 위치를 이동하려고했습니다 EntityManager의 이름이 사람들
없음 지속성 제공자 내 제품 구성을 실행하면,이 오류가 발생했습니다 . 모든 패키지가 persistence.xml
파일을로드하는 것 같습니다. 어쩌면 올바른 패키지를 가져올 수 없습니까?
당신은 여기 내 간단한 번들을 다운로드 할 수 있습니다 download
당신이 나에게 솔루션이나 단서를 찾는 데 도움이 될 수 있을까요? persistence.xml
이 태그를 추가
감사합니다.하지만이 라인은 계속 사용하고 있습니다.XML 파일. 다른 해결책? – user376112