一、类级别的检索策略
分为立即检索和延迟检索(默认方式)。若要用到检索对象的属性,使用立即检索,否则使用延迟检索。
get方法是立即检索,load方法是延迟检索。
.hbm.xml文件的<class>元素的lazy属性可以设置检索策略。lazy属性仅对load方法有效。.
二、一对多和多对多的检索策略
set元素的lazy属性默认为true,即使用懒加载策略。
若使用了懒加载策略,则当对集合属性调用Iterator方法、size方法、isEmpty方法和contains方法时,或调用hibernate.initialize静态方法时,会初始化集合代理类的实例。