我persistence.xml
样子:为什么我的JPA注释类没有隐式发现?
<persistence>
<persistence-unit name="test">
<provider>org.hibernate.ejb.HibernatePersistence</provider>
<class>com.XXX.Abc</class>
<properties>
<property name="hibernate.archive.autodetection" value="true" />
..
</properties>
</persistence-unit>
<persistence>
,一切工作正常。当我删除<class>
指令我从EntityManager.find(Abc.class, 1)
得到一个例外:
java.lang.IllegalArgumentException: Unknown entity: com.XXX.Abc
看起来像Hibernate无法发现我的注释类虽然我使用@Entity
。为什么?
班级已足够我认为他的case.no需要hbm – 2010-09-29 08:06:12