Session.load/get方法均可以根据指定的实体类和id从数据库读取记录,并返回与之对应的实体对象。其区别在于:
如果未能发现符合条件的记录,get方法返回null,而load方法会抛出一个ObjectNotFoundException。
Load方法可返回实体的代理类实例,而get方法永远直接返回实体类。
load方法可以充分利用内部缓存和二级缓存中的现有数据,而get方法则仅仅在内部缓存中进行数据查找,如没有发现对应数据,将越过二级缓存,直接调用SQL完成数据读取。
Session在加载实体对象时,将经过的过程:
首先 ...
- 20:28
- 浏览 (2132)
- 评论 (4)
- 分类: hibernate相关
Hib的检索方式
1'导航对象图检索方式。通过已经加载的对象,调用.iterator()方法可以得到order对象
如果是首次执行此方法,Hib会从数据库加载关联的order对象,否则就从缓存中得到。
2'OID检索方式。通过session的get,load方法知道了OID的情况下可以使用
3'HQL检索方式。使用面向对象的HQL查询语句session的find方法利用HQL来查询
4'QBC检索方式。利用QBCAPI来检索它是封装了基于字符串的查询语句
5'本地的SQL检索方式。使用本地数据库的SQL查询语句Hib会负责把检索到的JDBC结果集映射为持久化对象图。
五种检索 ...
- 12:09
- 浏览 (514)
- 评论 (0)
- 分类: hibernate相关
Hib的检索方式
1、导航对象图检索方式。通过已经加载的对象,调用.iterator()方法可以得到order对象如果是首次执行此方法,Hib会从数据库加载关联的order对象,否则就从缓存中得到。
2、OID检索方式。通过session的get,load方法知道了OID的情况下可以使用
3、HQL检索方式。使用面向对象的HQL查询语句session的find方法利用HQL来查询
4、QBC检索方式。利用QBCAPI来检索它是封装了基于字符串的查询语句
5、本地的SQL检索方式。使用本地数据库的SQL查询 ...
- 12:07
- 浏览 (474)
- 评论 (0)
- 分类: hibernate相关
package hibernate;
import java.sql.Blob;
public class Blobtest implements java.io.Serializable {
private long id;
private Blob image;
public&n ...
- 10:26
- 浏览 (1239)
- 评论 (0)
- 分类: hibernate相关
Hib的检索方式
1、导航对象图检索方式。通过已经加载的对象,调用.iterator()方法可以得到order对象如果是首次执行此方法,Hib会从数据库加载关联的order对象,否则就从缓存中得到。
2、OID检索方式。通过session的get,load方法知道了OID的情况下可以使用
3、HQL检索方式。使用面向对象的HQL查询语句session的find方法利用HQL来查询
4、QBC检索方式。利用QBCAPI来检索它是封装了基于字符串的查询语句
5、本地的SQL检索方式。使用本地数据库的SQL查询语句Hib会负责把检索到的JDBC结果集映射为持久化对象图。
五种 ...
- 23:28
- 浏览 (1331)
- 评论 (0)
- 分类: hibernate相关
Hib的检索方式
1'导航对象图检索方式。通过已经加载的对象,调用.iterator()方法可以得到order对象
如果是首次执行此方法,Hib会从数据库加载关联的order对象,否则就从缓存中得到。
2'OID检索方式。通过session的get,load方法知道了OID的情况下可以使用
3'HQL检索方式。使用面向对象的HQL查询语句session的find方法利用HQL来查询
4'QBC检索方式。利用QBCAPI来检索它是封装了基于字符串的查询语句
5'本地的SQL检索方式。使用本地数据库的SQL查询语句Hib会负责把检索到的JDBC结果集映射为持久化对象图。
五种检索方式的使用场合和 ...
- 23:27
- 浏览 (992)
- 评论 (0)
- 分类: hibernate相关
- 浏览: 70578 次

- 详细资料
搜索本博客
我的相册
个人相
共 1 张
共 1 张
最近加入圈子
最新评论
-
中文最新EJB3.0实例教程下 ...
多谢多谢,传播知识
-- by jiage17 -
StringUtils工具类的使用
...
-- by zpg -
ajax/dwr/struts实例开发 ...
XMLHttpRequest了,
-- by linyang2903 -
hibernate数据加载get/lo ...
这个网址打不开了http://www.hour41.com/blog/hour4 ...
-- by e3002 -
中文最新EJB3.0实例教程下 ...
太感谢了!
-- by angelabird






评论排行榜