摘要: hibernate在的抓取策略一般默认为lazy,懒加载; 懒加载在加载一个实体的时候,不会马上从数据库中加载,即从数据库中加载到内存。 急加载在加载一个实体时,会立即从数据库中查询,与其关联的类也会被同时查询。 因此急加载就会很快,因为在第一次加载的时候,已经帮我们全部加载好了。而懒加载则会相对慢 阅读全文
posted @ 2017-07-27 22:22 人生得意须尽欢 阅读(199) 评论(0) 推荐(0) 编辑
摘要: get方法首先查询session缓存,没有的话查询二级缓存,最后查询数据库; 对于get()方法,hibernate会确认一下该id对应的数据是否存在,首先在session缓存中查找,然后在二级缓存中查找,还没有就查询数据库,数据库中没有就返回null。 load方法创建时首先查询session缓存 阅读全文
posted @ 2017-07-27 22:11 人生得意须尽欢 阅读(124) 评论(0) 推荐(0) 编辑