注解配置时报错:org.hibernate.MappingException: Unknown entity:
来源:互联网 发布:网络层协议包括 编辑:程序博客网 时间:2024/06/05 22:29
注解配置时报错:org.hibernate.MappingException: Unknown entity:
使用annotation配置SSH2项目时,遇到这样的错误:
提示未知的实体。
可能的原因:
1、配置实体类时为@Entity导包时 错误的导入了 import org.hibernate.annotations.Entity
应该更改为import javax.persistence.Entity;
2、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>
指定相应的实体类(实体类较少时)。
3、其他未知原因 ~~
使用annotation配置SSH2项目时,遇到这样的错误:
org.hibernate.MappingException: Unknown entity: com.jp.bean.TUser at org.hibernate.impl.SessionFactoryImpl.getEntityPersister(SessionFactoryImpl.java:628) at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:91) at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:906) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:843) at org.hibernate.impl.SessionImpl.get(SessionImpl.java:836) at com.jp.dao.UserDao.getTUser(UserDao.java:31) ......
提示未知的实体。
可能的原因:
1、配置实体类时为@Entity导包时 错误的导入了 import org.hibernate.annotations.Entity
应该更改为import javax.persistence.Entity;
2、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>
指定相应的实体类(实体类较少时)。
3、其他未知原因 ~~
0 0
- 注解配置时报错:org.hibernate.MappingException: Unknown entity:
- 注解配置时报错:org.hibernate.MappingException: Unknown entity:
- org.hibernate.MappingException: Unknown entity 报错
- org.hibernate.MappingException: Unknown entity
- org.hibernate.MappingException: Unknown entity
- org.hibernate.MappingException: Unknown entity
- org.hibernate.MappingException: Unknown entity:
- org.hibernate.MappingException: Unknown entity
- org.hibernate.MappingException: Unknown entity:
- org.hibernate.MappingException: Unknown entity:
- org.hibernate.MappingException: Unknown entity:
- org.hibernate.MappingException: Unknown entity:
- org.hibernate.MappingException: Unknown entity
- org.hibernate.MappingException: Unknown entity
- org.hibernate.MappingException: Unknown entity
- org.hibernate.MappingException: Unknown entity
- org.hibernate.MappingException: Unknown entity
- org.hibernate.MappingException: Unknown entity:
- order by,sort by,distribute by,cluster by详解
- 常见的WEB安全漏洞
- ios-关闭键盘于打开键盘的方式之textField
- 【机房收费系统】上下机
- 我们选择做知己
- 注解配置时报错:org.hibernate.MappingException: Unknown entity:
- java程序——奇怪的报错
- openGL学习笔记5 显示汉字
- 可我相信那样一个可爱善良的姑娘。相信自己的直觉
- poco图床测试
- ios app 如何判断home键和返回到前台,willAppear,willDisappear,willEnterForground
- 细细私语,看喜欢的书
- VMware - 虚拟机上网络连接(network type)的三种模式--bridged、host-only、NAT
- 又几乎全无恋爱的过程,对公婆难免生分