首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

hibernate one-to-one 关联的lazy有关问题

2012-11-15 
hibernate one-to-one 关联的lazy问题hibernate one-to-one 关联的时有个烦人的n+1查询问题,特别是设置了c

hibernate one-to-one 关联的lazy问题
hibernate one-to-one 关联的时有个烦人的n+1查询问题,特别是设置了cascade=all,lazy总是不起作用,我觉得有2个比较简单的解决办法:
1, 如果关系的的数据比较少,就给他配置cache了,这种方式只能在2次查询中有效
2, 使用单向的one-to-one定义,这种方式会带来其他的不便。

测试了一下,使用formula在hibernate3.2下也没解决N+1查询问题
还有一种方式就是使用many-to-one代替,其实many方只有一个,感觉语义比较别扭,呵呵

具体怎么用,看取舍了

热点排行