2019年5月4日

hibernate缓存机制与N+1问题

摘要: 在项目中遇到的趣事 本文基于hibernate缓存机制与N+1问题展开思考, 先介绍何为N+1问题 再hibernate中用list()获得对象: 控制台输出: 如果通过list()方法来获得对象,毫无疑问,hibernate会发出一条sql语句,将所有的对象查询出来,这没什么问题。 用iterat 阅读全文

posted @ 2019-05-04 20:49 过河之卒 阅读(147) 评论(0) 推荐(0) 编辑

Hibernate一级缓存之懒加载问题

摘要: Hibernate的懒加载: 当用到数据的时候才向数据库查询,这就是hibernate的懒加载特性。 目的,为提高程序执行效率。 查询操作:get()方法/load()方法 (1)get()方法,及时加载。及时查询操作;只要调用get方法立刻向数据库查询。 (2)load()方法,默认懒加载,即在使 阅读全文

posted @ 2019-05-04 18:32 过河之卒 阅读(117) 评论(0) 推荐(0) 编辑

导航