我有三個表和2 JPA模型類:冬眠許多一對多
Unit
------------
id [PK] - Integer
code - String
unitGroups - List<UnitGroup>
UnitGroup
------------
id [PK] - Integer
ugKey - String
units - List<Unit>
單元和unitGroups具有它們之間多到多的關係。 簡要我想寫一個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
謝謝,但我建立了許多-to-many關聯。我的問題是關於hql的。 – 2009-11-04 08:39:53
已修改。對不起,錯誤的假設。 – 2009-11-04 11:07:11
我得到這個錯誤; org.hibernate.loader.MultipleBagFetchException:無法同時獲取多個行李 – 2009-11-04 11:22:50