Lazy策略可以使用的作用域
* <Class> true/false
* <Property> true/false
* <set><list>等一对多的情况下 true/false/extra
* <one-to-one><many-to-one>单单关联的情况 false/proxy/noproxy
Hibernate 3.6里面lazy默认为true或者proxy
采用OpenSessionInview
Class的lazy=false只影响到普通属性,如果为其他表的属性,不会有作用的
Property的lazy=false使用几率不高,一般在取text的时候会用到
集合的lazy=false,在load()的时候会发出多条sql
集合的lazy=extra,和lazy相似,但是在取集合的size()的时候.会发出比较智能的count()的sql
单单关联noproxy:不生成代理类,而是生成字节码