Hibernate get()与load()的区别
来源:互联网 发布:郭德纲人品知乎 编辑:程序博客网 时间:2024/05/15 06:26
1、get方法先查session缓存,若session中没有相关数据则查询二级缓存,最后查询数据库;而load方法创建时先查session缓存,没有就创建代理,实际使用数据时才查询二级缓存和数据库
2、如果找不到符合条件的记录,get方法返回null,而load方法抛出异常(ObjectNotFoundException)
3、使用load方法,一般都假设你要获取对象是绝对存在的,而get方法则尝试,如果不存在,就返回null
0 0
- hibernate的load与get的区别
- Hibernate的get与load的区别
- hibernate中get()与load()的区别
- hibernate中get()与load()的区别
- hibernate中get与load的区别
- Hibernate中 get与load的区别
- Hibernate的session.get()与load()区别
- hibernate中get()与load()的区别
- HIbernate中的load与get的区别
- Hibernate 中get与load的区别
- Hibernate中load与get的区别
- hibernate中load()与get()的区别
- Hibernate get()与load()的区别
- hibernate 中的get与load的区别
- Hibernate get与load的区别
- Hibernate load与get的区别
- hibernate的load与get区别
- Rhyme/Hibernate load()与get()的区别
- maven搭建SpringMvc Hibernate Spring的pom.xml
- linux xshell 支持图形界面
- NEFU 922 判断线段相交
- c++面向对象程序设计第六章作业
- Servlet学习(二)
- Hibernate get()与load()的区别
- android Button的textColor和background的Selector
- VTK帮助文档使用方法
- Aspose.Words.Tables.Row类操作word表格行
- Android中两个APP间跳转导致的异常问题及解决办法
- 非常简单的js双向绑定框架(二):控制器继承
- AnimWelcome引导页面VS图片切换动画效果
- 第一题
- 几个 Spotlight 的下载地址和注册码