org.hibernate.MappingException: Unknown entity
2016-07-26 10:30
288 查看
今天处理的任务是从一套系统中分离出微信易信功能代码添加到另一套系统中..本来是一个很简单的任务,但是分离移植过去后,一运行报了个错:
一看错误提示,看来是hibernate的映射出问题了,看了一下po类存在,又看了一下映射的.hbm.xml配置文件也在,看了一下内容也没问题,也不可能有问题本来就是现成系统中分离出来的..有点迷惑了,百度了一下,有说@Entity注解导错包的,但是这项目根据就没有用注解..还有说.hbm.xml类名写错的,检查了一下也没问题,分离出来的也不可能有问题..
这下有点傻了..又跟踪又抓包看请求的各种招都试了一遍..一点思路都没有...
然后只能无奈的各种百度,各种翻,基本都是大同小异的没任何区别..突然想到没看到hibernate的主配置文件啊..顿时有种想哭又想笑的感觉..对啊,没hibernate主配置文件啊,那就是在spring的配置文件中导入的,新添加的包的路径没添加到spring的配置中..
添加完,问题解决...真的很无奈...以前一直用spring的自动扫描功能,遇到这种手动配置的还真是各种想不起来啊...果然人是有惰性的...
nested exception is org.hibernate.MappingException: Unknown entity
一看错误提示,看来是hibernate的映射出问题了,看了一下po类存在,又看了一下映射的.hbm.xml配置文件也在,看了一下内容也没问题,也不可能有问题本来就是现成系统中分离出来的..有点迷惑了,百度了一下,有说@Entity注解导错包的,但是这项目根据就没有用注解..还有说.hbm.xml类名写错的,检查了一下也没问题,分离出来的也不可能有问题..
这下有点傻了..又跟踪又抓包看请求的各种招都试了一遍..一点思路都没有...
然后只能无奈的各种百度,各种翻,基本都是大同小异的没任何区别..突然想到没看到hibernate的主配置文件啊..顿时有种想哭又想笑的感觉..对啊,没hibernate主配置文件啊,那就是在spring的配置文件中导入的,新添加的包的路径没添加到spring的配置中..
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> <property name="dataSource"><ref local="mainDataSource"/></property> <property name="mappingDirectoryLocations"> <list> <value>classpath:/com/xxx/xxx/yixin/po</value> <value>classpath:/com/xxx/xxx/wechat/po</value> </list> </property>
添加完,问题解决...真的很无奈...以前一直用spring的自动扫描功能,遇到这种手动配置的还真是各种想不起来啊...果然人是有惰性的...
相关文章推荐
- 自定义AppCompatDialog样式styles
- android 中的 window,view,activity具体关系
- [摘抄]iOS App icon、启动页、图标规范
- iOS开发_部分密文显示身份证号及姓名
- Android性能优化之被忽视的Memory Leaks
- Android中部分特殊的显示
- iOS 单例写法以及 App生命周期线程
- 《Android开发艺术探索读书笔记二》
- Android Handling Runtime Changes
- Android低版本上如何调用高版本API
- 96.苹果企业证书过期与Appstore证书与描述文件过期解决方案-描述文件过期的方案
- PHP判断访问者手机移动端还是PC端的函数,亲测好用
- iOS 中的单例模式
- windows,android.ios下bt下载组件
- windows,android.ios下bt下载组件
- Android dex分包方案以及热补丁修复
- org.hibernate.InvalidMappingException: Unable to read XML 错误分析
- 【Codeforces Round 362 (Div 2)A】【简单讨论】Pineapple Incident
- iOS开发小点之启动广告界面
- 【流媒體】 Android 实时视频编码—H.264硬编码