hibernate自带的load方法报错
2015-10-13 15:40
99 查看
java的web项目中很多都用的hibernate去操作数据库。
我遇到了一个web项目也是用的hibernate去操作数据库,程序报错。
debug的时候发现原先的开发人员用的是hibernate自带的查询load。
后来,经过查资料,发现hibernate中Session接口提供的get()和load()方法都是用来获取一个实体对象,但是如果对象不存在,
get是返回null;
而load是会报错,丢出异常org.hibernate.ObjectNotFoundException。
我遇到了一个web项目也是用的hibernate去操作数据库,程序报错。
debug的时候发现原先的开发人员用的是hibernate自带的查询load。
后来,经过查资料,发现hibernate中Session接口提供的get()和load()方法都是用来获取一个实体对象,但是如果对象不存在,
get是返回null;
而load是会报错,丢出异常org.hibernate.ObjectNotFoundException。
相关文章推荐
- 测试网站响应时间
- Ubuntu 驱动Mecury MW150UH无线网卡总结
- 汇编中的大端序与小端序
- DOS批处理笔记本连接WIFI和有线网络
- 如何检查百度统计安装是否成功---js引用版
- 试题____在表格上行走取值,找到最大值!
- MySQL Server 5.0–安装及配置/MySQLInstanceConfig.exe用法详解
- 牛顿法与拟牛顿法学习笔记(四)BFGS 算法
- 网页基础知识
- 在TFS2013上删除项目
- 要缩小通过两个触摸点的观点(iOS)
- Linux文件属性
- UE3 使用光源函数
- 【未完】Gearman分布式处理,mysql队列详解
- rm命令详解
- 根据字体数量和字体的型号 动态计算Label的高度
- [Cocoa]_[画直线、矩形、文字]
- zimbra管理
- LSGO软件技术团队爬山活动
- 新广告法涉及的敏感词列表