Hibernate中Many to one如何设置LAZY

 原先看到在Hibernate3之后可以在Many to one 的关系映射中设置lazy属性,

    

还以为和one to many一样,只要将lazy设为true就可以在不加载关联的对象呢,结果这个lazy的属性值只有proxy no-proxy 和false,试了其中任何一个值,结果都还是加载了关联的对象,后来想起class可以设置lazy的属性,就把关联的brother对象的类的lazy属性设为true,然后many to one中的lazy设为no-proxy后就实现了延迟加载,如果将many to one中的lazy属性设为false,系统还是会自动初始化brother对象。

 

 

你可能感兴趣的:(JAVA编程)