a : get()检索不到数据返回null
load()检索不到数据抛出异常 ObjectFoundException
b : get()检索首先是一级缓存Session,如果没有数据再生成sql语句在数据库中检索
load()检索首先是一级缓存session,没有数据再进行二级缓存检索,最后进行sql语句检索
c : get不能用于延迟检索,load()可以用于延迟检索
load()检索不到数据抛出异常 ObjectFoundException
b : get()检索首先是一级缓存Session,如果没有数据再生成sql语句在数据库中检索
load()检索首先是一级缓存session,没有数据再进行二级缓存检索,最后进行sql语句检索
c : get不能用于延迟检索,load()可以用于延迟检索
Hibernate get与load方法区别
本文详细对比了Hibernate框架中get与load两种检索方法的区别,包括它们在一级缓存与二级缓存中的行为差异,以及是否支持延迟加载等方面的不同。
466

被折叠的 条评论
为什么被折叠?



