懒加载: 一般也叫做延迟加载。比如资源的分步获取。先获取一级资源,在根据一级资源参数获取特定二级资源。
实现方式:
1.setTimeout()
2.分步获取
3.条件加载,符合条件才加载
意思: 缓解了服务器压力。
hibernate中的懒加载。
session.load() 获取到的是一个代理类,只有在真正使用的时候才回去加载对象。如果仅仅只是执行了查询语句,没有任何的修改访问操作,实际上最后的事务提交时Hibernate是没有进行数据库查询的。
session.get() 获取到的则是数据库中的真实对象。
来源:oschina
链接:https://my.oschina.net/u/2626223/blog/1809349