2012-04-30 174 views
0

我創建了一個簡單的CRUD應用程序,利用JPA和Hibernate。JPA Hibernate MappingException:未知實體

我有實體註釋JPA [email protected]註釋和休眠配置文件(hibernate.cfg.xml)

我不使用JPA實體管理器,而不是使用Hibernate Native API (Session, Session Factory, HibernateUtil)。 我沒有休眠映射文件和persistence.xml

任何問題。

請幫忙。

+0

將表名指定給映射註釋 - 並查看它是否有效。 – Bitmap

+0

我有@Table(name =「TableName」)並且映射異常仍在引發。 – peterwkc

+0

我使用Hibernate Native API,並且沒有自動發現實體類。因此,我只是在hibermate.cfg.xml中指定了映射,並且它工作得很好。 – peterwkc

回答

0

您不需要映射文件,因爲您使用的是JPA註釋。但是,除非您使用Spring 3.1 LocalContainerEntityManagerFactoryBean類,否則肯定必須擁有persistence.xml。

+0

我應該創建persistence.xml幷包含我使用的提供程序。請給我例子的persistence.xml – peterwkc

+0

你可以從這個鏈接找到一個http://docs.jboss.org/hibernate/entitymanager/3.5/reference/en/html/configuration.html#setup-configuration-packaging – Seshagiri

+0

我已經創建了persistence.xml,但仍然得到了mappingException。 – peterwkc

相關問題