Недавно я узнал, что в JPQL
можно создавать новые объекты следующим образом:
select new Family(mother, mate, offspr)
from DomesticCat as mother
join mother.mate as mate
left join mother.kittens as offspr
Этого следует избегать или, вернее, обнимать? Когда использование этой функции оправдано в свете хороших практик?