0

アドレスクラスのリストを構成している人物クラスがあります。ここで、少なくとも 1 つのアドレス (ゼロ以上) を持つ Person オブジェクトのみを返す HQL を書きたいと思います。

"from Person where count(personaddressList) > 0" のようにしますか?

4

2 に答える 2

0

HQL:

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

または、ドメイン クラスとの関連付けを使用している場合は、次のようになります。

if (p.getAddresses().size() > 0){
    ...
}
于 2013-04-12T11:36:25.143 に答える