2010-12-07 5 views
1

Считывание документации на спящий режим, вы найдете следующие слева: here.Hibernate left join using 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 также будет возвращен, но без котята