您的位置:首页 > 其它

hibernate3 4内置session的get() load()方法

2016-10-18 11:37 363 查看
hibernate3之后默认开启延迟加载,不考虑两级缓存的情况下:

get()直接发出sql查询语句,查到则返回持久化对象,查不到返回null;

load()先不发sql语句,而是用查询参数中的id新建一个Object(代理对象),并把id值放到这个Object中,需要使用到待查询对象ID以外的属性时,才发出sql语句,找不到就报org.hibernate.ObjectNotFoundException异常;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐