2010-12-07 24 views
1

Hibernateのドキュメントを読むと、Left Joins hereで次のようになります。Hibernate left join with with

from Cat as cat 
left join cat.kittens as kitten 
with kitten.bodyWeight > 10.0 

以下の設定を前提とします。

Cat1 
Kitten1 (bodyWeight:11.0) 
Kitten2 (bodyWeight:12,5) 

Cat2 
Kitten3 (bodyWeight:17.1) 
Kitten4 (bodyWeight:5,2) 

Cat3 

上記のクエリでは、次の結果が得られますか?

Cat1 
Kitten1 (bodyWeight:11.0) 
Kitten2 (bodyWeight:12,5) 

Cat2 
Kitten3 (bodyWeight:17.1) 
... 

Cat3 

答えて

0

はい、別の猫

Cat4 
Kitten1 (bodyWeight:1.0) 
Kitten2 (bodyWeight:2,5) 

があった場合CAT4もなく、無子猫

で、返されます