org.hibernate.MappingException:unknown entity:com.lmy.model.User

使用annotation配置spring+hibernate项目时,提示未知实体,可能缘由java

一、配置实体类时为@Entity导包时 错误的导入了 import org.hibernate.annotations.Entity 应该更改成import javax.persistence.Entity; spring

二、applicationContext.xml中配置实体扫描时路径出错, 好比:实体类存放在com.demo.entity包下, 则路径就要配为 <property name="packagesToScan"value="com.demo.*"/> 而不是 <property name="packagesToScan"value="com.demo.entity.*"/> 也就是说配置映射目录要比实际少一层。 或者直接使用 <property name="annotatedClasses">     <list>         <value>com.demo.entity.TUser</value>         ......     </list> </property> 指定相应的实体类(实体类较少时)。app

相关文章
相关标签/搜索
本站公众号
   欢迎关注本站公众号,获取更多信息