Liny_@NotePad

沉迷ACG中

Hibernate 懒加载

Lazy的概念就是只有在真正使用对象时,才会去创建。
对hibernate而言,就是真正加载时才发出加载Sql语句。 延迟加载机制是为了避免一些无谓的性能开销而提出来的。

重点牢记
1.Load支持延迟加载,get不支持延迟加载。
2.lazy的生命周期与session相同,lazy加载必须依赖于session一直开启。
3.Hibernate lazy属性,在3.x后是默认打开的,在以前版本中默认是关闭的。
4.hibernate通过cjlib实现代理。