Hibernate条件和多个联接

Hibernate条件和多个联接,第1张

Hibernate条件和多个联接

我遇到了完全相同的问题,并能够像这样解决它:

return criteria.createCriteria(A.class)    .createCriteria("b", "join_between_a_b")    .createCriteria("c", "join_between_b_c")    .createCriteria("d", "join_between_c_d")    .add(Restrictions.eq("some_field_of_D", somevalue));

注:

"b"
"c"
"d"
在上面的代码指在属性
A
B
C
类,相应地(类
A
具有属性
b
等)。

对于此解决方案,您甚至不需要在中设置

lazy
fetch
参数
A.hbm.xml



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5085600.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-16
下一篇 2022-11-16

发表评论

登录后才能评论

评论列表(0条)

保存