Hibernate中get查询和load查询的异同(深入浅出hibernate)
2005-10-27 11:43
357 查看
1.如果没有符合条件的纪录,get返回一个null,load会抛出一个ObjectNotFountdException
2.load返回实体的代理类实例,get方法永远直接返回实体类。
3.load方法充分利用内部缓存和二级缓存,get方法只使用内部缓存,没有就直接查询!!!
所以,如果要利用二级缓存的时候,要用load读取数据。
2.load返回实体的代理类实例,get方法永远直接返回实体类。
3.load方法充分利用内部缓存和二级缓存,get方法只使用内部缓存,没有就直接查询!!!
所以,如果要利用二级缓存的时候,要用load读取数据。
相关文章推荐
- Hibernate单表操作(六)——查询记录get()与load()方法区别
- hibernate-get和load方法异同
- Hibernate之查询中get()和load()的区别,list()和iterate()的区别
- hibernate的查询 (比较get 与load)
- Hibernate 查询方法get与load的不同
- 浅谈Hibernate中Session查询时get方法与load方法的区别
- Hibernate学习笔记---通过load和get方法来查询对象(只能根据主键来查询)
- hibernate查询方式中load和get的使用
- 记一次 hibernate 里get和load查询
- hibernate-get和load方法异同【转…
- 在hibernate中查询数据的 session中get 和load的区别:
- hibernate get 和 load 方法异同
- hibernate-get和load方法异同
- Hibernate之查询中get()和load()的区别,list()和iterate()的区别
- 在hibernate中查询单个对象的方法,get()、load()、
- Hibernate 中查询时 load 和get区别
- hibernate-get和load方法异同
- hibernate-get和load方法异同
- Hibernate 中 load方法与get方法以及Query查询与Criteria查询
- hibernate中get()和load()方法的异同点