我有三个表和两个jpa模型类:
Unit
------------
id [PK] - Integer
code - String
unitGroups - List<UnitGroup>
UnitGroup
------------
id [PK] - Integer
ugKey - String
units - List<Unit>
单元和单元组之间存在多对多关系。简单地说,我想编写一个hql查询来获取以下sql的输出:
SELECT u.*
FROM units u, unit_groups ug, unit_group_pairs ugp
WHERE ugp.UnitID = u.ID
AND ugp.UnitGroupID = ug.ID
AND ug.UGKey = 'amount' AND u.ID = 10
3条答案
按热度按时间eh57zj3b1#
试试这个
gajydyqb2#
我希望这能奏效,但不确定。请不要否定:)。我自己还没试过。想出这个,这样可能会对你有帮助。干杯。
gt0wga4j3#
最后: