在hibernate 中,session.get(entityClass, id) and session.load(entityClass, id)
(1)get方法首先查询session缓存,没有的话查询二级缓存,最后查询数据库;
(2)load方法创建时首先查询session缓存,没有就创建代理,实际使用数据时才查询二级缓存和数据库。
(1)get方法首先查询session缓存,没有的话查询二级缓存,最后查询数据库;
(2)load方法创建时首先查询session缓存,没有就创建代理,实际使用数据时才查询二级缓存和数据库。
本文详细解析了在Hibernate框架中,session.get(entityClass, id) 和 session.load(entityClass, id) 方法的工作原理及区别,包括它们在缓存、二级缓存以及数据库查询过程中的行为。
429

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



