2013-04-12 30 views
0

我有構成地址類列表的person類。現在我想寫HQL,它將返回我只有具有至少一個地址的人物對象(更多零)。基於子集合語法訪問父類的HQL查詢

將它做到像 「從人那裏計數(personaddressList)> 0」

回答

0

HQL:

from Person p where size(p.addresses) > 0 

或者,如果你正在使用與域類關聯,則:

if (p.getAddresses().size() > 0){ 
    ... 
}