JPA와 Hibernate를 사용하는 간단한 dataImport 클래스를 실행하려고합니다.JPA Hibernate Maven testing -> unknown class
내 클래스가 SRC/테스트/자바/폴더에있는Exception in thread "main" java.lang.IllegalArgumentException: Unknown entity: ch.itartis.relman.entities.code.ReferenceCode
at org.hibernate.ejb.AbstractEntityManagerImpl.persist(AbstractEntityManagerImpl.java:675)
at ch.itartis.relman.service.test.dataimport.DataImport.doSave(DataImport.java:111)
at ch.itartis.relman.service.test.dataimport.DataImport.main(DataImport.java:43)
, 나는 SRC/테스트 서비스-config.xml에 있습니다 : 내 클래스를 실행하는 경우
, 난 항상 다음과 같은 오류가/resources/그리고 src/test/resources/META-INF /에 persistence.xml도있다.
src/main/java/... 폴더에서 클래스를 실행하면 작동합니다. 하지만 src/test/java /에 클래스를 갖고 싶으면 그렇지 않습니다.
내가 뭘 잘못하고 있니?
고맙습니다.
'내 수업을 실행 하시겠습니까?'란 무엇을 의미합니까? 그것을 어떻게 실행합니까? 문제는 아마도/src/test/java가 클래스 경로에 없다는 것입니다. – Simeon
http://stackoverflow.com/questions/4885836/no-autodetection-of-jpa-entities-in-maven-verify – axtavt