最近,在测试一个使用了Hibernate添加user对像的实现时,系统老是报错:
NullPointerException...
位置,分别显示是出在Action和Service中:
害得我在Action和UsersService中都加了避免NullPointerException的判断:
if(session != null) {//to do}
和
if(user != null) {//to do}
最后,还是报错:
org.hibernate.MappingException: Resource...
error creating sessionfactory...
我急忙查看对应的hibernate.cfg.xml和Users.hbm.xml,结果发现:
在<mapping resource="com/my/hbm/Users.hbm.xml" />上方竟然有一行:
<mapping resource="add valid path" />
我居然把系统默认的提示没有注释或删除...赶紧删除掉,再次运行,ok,正常!
想想前面我做的几个判断,真是可笑啊!
看来JAVA框架的报错有的时候真的是很误导人啊,但也从另一个方面说明:JAVA是一门非常严谨的语言,它容不得半点缪误.在系统报错的时候,一方面积极的查看log,另一方面也应该从整体上重新梳理,往往会准确找到问题的源头!
分享到:
相关推荐
Hibernate几个常见错误解决方式,非常实用的文档,请大家好好收藏,有什么问题大家一起交流。
hibernate常见错误解决方案
使用Hibernate一些常见错误解决办法
ssh常见错误信息 hibernate,struts,spring 常见错误信息
hibernate错误解决方案 (如:org.springframework.orm.ObjectRetrievalFailureException问题等一系列常见问题)
SpringMVC + spring3.1.1 + hibernate4.1.0 集成及常见问题总结 SpringMVC spring hibernate 集成 常见问题
Hibernate多表关联配置及错误解决方法,及时更新,相关信息待下回分解!
本人做系统时遇到的一些Hibernate问题及解决方案。
Struts2+Hibernate项目开发问题解决,开发中一些常见的问题
Hibernate SQLQuery 查询Oracle char类型结果为一个字符解决方法 Hibernate SQLQuery 查询Oracle char类型结果为一个字符解决方法 Hibernate SQLQuery 查询Oracle char类型结果为一个字符解决方法 Hibernate SQL...
hibernate第一个hibernate
常见hibernate面试题.doc ======================
这是hibernate 的超级简单的例子,只有一个持久化对象和一个辅助类,还有一个测试类,对于初学者很有参考价值
Hibernate常见面试题,总结了各个公司关于hibernate的常见面试题
hibernate常见问题及处理。
Hibernate处理1-N关系时保存技巧、Hibernate缓存机制、Hibernate批量处理数据、Hibernate三种继承映射策略、hibernate映射体系、Hibernate主键生成策略、持久层DAO设计建议、基于xml文件的bean、使用HibernateAPI在...
hibernate一对一的关系hibernate一对一的关系hibernate一对一的关系hibernate一对一的关系hibernate一对一的关系hibernate一对一的关系
NULL 博文链接:https://2723364262.iteye.com/blog/2292925
第一个hibernate程序及解释,增加、删除、显示、更新的代码及解释。适合初学者。
Hibernate常见面试题汇总 Hibernate常见面试题汇总