hibernate one-to-one 懒加载问题

小猫王 发布于 2013/01/14 15:45
阅读 649
收藏 1

比如 user 映射文件里 有个 one-to-one 关联一个intrest对象,当查询user时,即使没使用intrest,也会发送一条intrest的sql查询语句;

就像我只想查询user 的age,   但hibernate 也会向其关联的所有one-to-one发一条sql语句;

网上找了些方法也没解决;

要是user有5个one-to-one,我要查询20条不同的user, 哪没用的sql 语句就是 5*20条,谁能帮忙解决下?谢谢


加载中
0
cxshun
cxshun
其实楼主你自己知道叫懒加载,你就可以设置default-lazyload或者单独设置one-to-one的layzload,这样都可以。
小猫王
小猫王
不知道实际开发中怎么设置,myeclipse里, one-to-one 没lazy="true"属性,有lazy="proxy",设置了也没用;我网上找了半天也没找到好方法,谢谢!
0
Ken5233
Ken5233
@Fetch=lazy
小猫王
小猫王
fetch 查询方式?
0
Ken5233
Ken5233
fetch 为OneToOne 的一个属性...
0
Ken5233
Ken5233
多多查看下各种配置的属性
小猫王
小猫王
谢谢
返回顶部
顶部