【发布时间】:2010-01-26 12:40:37
【问题描述】:
我在将以下 HQL 查询转换为 Criteria API 时遇到问题,我想知道是否可以从你们那里得到一些帮助
SELECT child FROM Foo AS child
WHERE child IN (SELECT elements(obj.foos) FROM Bar AS obj WHERE obj.id = ?)
换句话说,我想获取 Bar 在其 id 等于 ? 的实例中引用的所有 Foos。
编辑:请注意,我在实体之间没有双向关系,因此 Foo 不知道哪些 Bars 引用了它。其次,从 Bar 到 Foo 的引用是 ManyToMany 类型。
【问题讨论】:
标签: java hibernate criteria criteria-api