Hibernate中关于get()和load()方法检索的区别
来源:互联网 发布:大学网络推广策划书 编辑:程序博客网 时间:2024/04/26 09:07
hibernate中session.get/load方法都能通过指定实体类名和id从数据库中读取指定的记录,并且返回与之对映的实体对象。但是它们也有很大的区别 ,get()和load()方法在执行检索时的区别:
1.get()在类检索级别时总是执行立即检索而且如果检索不到相关的对象的话会返回null,load()方法则会抛出一个ObjectNotException
2.load()方法可返回一个实体代理类类型,而get()方法直接返回的是实体类对象。
3.load()方法可以充分利用内部缓存和二级缓存,而get()方法会忽略二级缓存,若内部缓存没有查询到会到数据库中去查询。
- Hibernate中关于get()和load()方法检索的区别
- hibernate中get方法和load方法的区别
- Hibernate中get方法和load方法的区别
- hibernate中get方法和load方法的根本区别
- hibernate中get方法和load方法的根本区别
- hibernate中get方法和load方法的根本区别
- Hibernate中get方法和load方法的区别
- hibernate中get方法和load方法的根本区别
- Hibernate中get方法和load方法的区别
- Hibernate中get方法和load方法的区别
- Hibernate中load和get方法区别
- Hibernate中load和get方法区别
- Hibernate中session的get和load方法的区别
- Hibernate中get和load方法的区别
- Hibernate中get和load方法的区别
- Hibernate中get和load方法的区别
- Hibernate中get和load方法的区别
- Hibernate中get和load方法的区别
- 正则表达式收集
- 数据集的使用方法和技巧
- Web和Ftp服务器管理配置完全解析
- 期货交易的流程
- 11
- Hibernate中关于get()和load()方法检索的区别
- java的多态性
- 三种分页方式效率的简单测试
- Windows局域网无访问权限解决办法
- 类、抽象类、接口、继承和对象
- ASP数据库语法总结
- Asp+Sql 对数据库的各种操作
- PHP语言的中回车换行
- 判断Cookies是否处于开启状态