nested exception is org.hibernate.MappingException: Unknown entity,问题解决
来源:互联网 发布:微信 换手机 数据迁移 编辑:程序博客网 时间:2024/06/01 23:24
今天遇到了nested exception is org.hibernate.MappingException: Unknown entity的问题,在网上查了方法好多,都和我的不一样。
问题描述如下:
1、我用spring+hibernate,程序在本机myeclipse访问本地mysql没有问题。
2、我在本机把数据库连接改为informix的可以访问,也可以写库。
3、我把代码部署到linux服务器上,访问informix数据库,出现nested exception is org.hibernate.MappingException: Unknown entity这个错误。
解决:
原来我的pojo访问配置为
<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
<property name="dataSource">
<ref bean="dataSource" />
</property>
<property name="packagesToScan">
<list>
<value>com.xx.xx.pojo</value>
</list>
</property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">
${hibernate.dialect}
</prop>
<prop key="hibernate.show_sql">
${hibernate.show_sql}
</prop>
</props>
</property>
<property name="entityInterceptor">
<ref local="trimInterceptor" />
</property>
</bean>
改为:
<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
<property name="dataSource">
<ref bean="dataSource" />
</property>
<property name="annotatedClasses">
<list>
<value>com.xx.xx.pojo.Address</value>
</list>
</property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">
${hibernate.dialect}
</prop>
<prop key="hibernate.show_sql">
${hibernate.show_sql}
</prop>
</props>
</property>
<property name="entityInterceptor">
<ref local="trimInterceptor" />
</property>
</bean>
对红色部分进行了替换,如果有多个pojo类,就可以在list下面添加多个value标签~
- nested exception is org.hibernate.MappingException: Unknown entity,问题解决
- nested exception is org.hibernate.MappingException: Unknown entity:
- 2.Unknown entity: java.util.ArrayList; nested exception is org.hibernate.MappingException: Unknown e
- nested exception is org.hibernate.MappingException: Unknown en
- 使用Hibernate出现nested exception is org.hibernate.MappingException: entity class not found:问题
- nested exception is org.hibernate.MappingException: entity class not found: com.model.TLiuyan
- nested exception is org.hibernate.MappingException: entity class not found: com.model.TLiuyan
- Exception in thread "main" org.hibernate.MappingException: Unknown entity:
- Exception in thread "main" org.hibernate.MappingException: Unknown entity: XXX
- 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:
- Struts2中Action配置的默认值和result配置的转发类型
- PHP计算时间剩余时间
- 对使用滚动条进行平移的旧版支持
- Java对CSV文件的基本操作
- telnet 连接盒子 用demux 录码流
- nested exception is org.hibernate.MappingException: Unknown entity,问题解决
- 一款成功的验证码识别软件需要哪些特征
- crontab定时执行脚本与手动执行脚本结果不一致
- 系统性能调优(5)----Java循环与字符串代码优化
- 【查看Windows 8系统应用所占空间大小】
- as3实现的拼图游戏
- ASP.NET的内置对象
- 在Jenkins中集成cobertura
- js常用判断方法