Fight With Me!!!

导航

Spring集成JPA提示Not an managed type

在做Spring与JPA集成时,出现问题如下:

Caused by: java.lang.IllegalArgumentException: Not an managed type: class com.entity.****

解决:

1.确保实体类中@Entity使用的是javax.persistence.Entity,@id使用的是javax.persistence.Id。

2.在spring xml配置文件中entityManagerFactory对象类org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean的属性persistenceXmlLocation和属性persistenceUnitName不能同时配置,两个属性中保留一个或都不保留,如下:

posted on 2016-12-13 17:26  nickTimer  阅读(1020)  评论(0编辑  收藏  举报