【发布时间】:2011-09-12 12:22:44
【问题描述】:
我正在尝试运行一个使用 JPA 和 Hibernate 的简单 dataImport 类。
如果我上课,我总是会遇到以下错误:
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/test/java/ 文件夹中,我在 src/test/resources/ 中有一个 service-config.xml,在 src/test/resources/META-INF 中也有一个 persistence.xml /.
如果我在 src/main/java/... 文件夹中运行该类,它就可以工作。但是如果我想在 src/test/java/ 中有这个类,它没有。
我做错了什么?
非常感谢!
【问题讨论】:
-
“运行我的课程”是什么意思?你如何运行它?问题可能是 /src/test/java 不在您的类路径中。
标签: java hibernate maven jpa-2.0