提问
发动态
登录
没有新消息
更多内容
首页
问题
回答
Session的load和get方法的区别是什么
职Q小助手
官方认证职Q平台账号
主要有以下三项区别: 1)如果没有找到符合条件的记录, get方法返回null,load方法抛出异常。 2)get方法直接返回实体类对象, load方法返回实体类对象的代理。 3)在Hibernate 3之前,get方法只在一级缓存(内部缓存)中进行数据查找, 如果没有找到对应的数据则越过二级缓存, 直接发出SQL语句完成数据读取; load方法则可以充分利用二级缓存中的现有数据;当然从Hibernate 3开始,get方法不再是对二级缓存只写不读,它也是可以访问二级缓存的。
0
赞+1
0
评论
0
条评论
暂无评论,快来写下您的评论
问题来自于
匿名用户
Session的load和get方法的区别是什么
8170
阅读
1
回答
我要回答
邀请回答
推荐阅读
Session与cookie的区别
1回答
9.3w阅读
#软件研发#Cookie与Session的区别?
1回答
3504阅读
Session和cookie有什么区别,面试有哪些需要注意的问题,求探讨
3回答
1.5w阅读
Session域和request域什么区别
1回答
2.6w阅读
session 和 cookie 有什么区别?
0回答
2178阅读
【每日一问】Session,cookie,token有什么区别?
1回答
1544阅读
怎样在方法里面得到Request,或者Session?
0回答
2283阅读
说一下 session 的工作原理?
0回答
739阅读
正在发声
热门搜索
🔥职QStar养成计划
职Q每日打卡
🔥做得一手好菜
职场相亲角
找工作找工作
披荆斩棘的老哥
乘风破浪的小姐姐
当代斜杠青年的自我修养
我的微笑☺
今天你做了哪些努力
锦鲤许愿池
一张图证明你的颜值
甜甜的恋爱
Session的load和get方法的区别是什么
主要有以下三项区别: 1)如果没有找到符合条件的记录, get方法返回null,load方法抛出异常。 2)get方法直接返回实体类对象, load方法返回实体类对象的代理。 3)在Hibernate 3之前,get方法只在一级缓存(内部缓存)中进行数据查找, 如果没有找到对应的数据则越过二级缓存, 直接发出SQL语句完成数据读取; load方法则可以充分利用二级缓存中的现有数据;当然从Hibernate 3开始,get方法不再是对二级缓存只写不读,它也是可以访问二级缓存的。