[Hibernate]: Projections populando objetos

Existe uma maneira de fazer

select new Family(mother, mate, offspr) .... utilizando Projections?

Você não quer mapear o objeto Family? Talvez haja uma macumba com custom converters.

Nao. Na verdade acho que Family nao foi um exemplo muito legal mas foi o que eu encontrei no reference com Query. Family (neste casso) seria o que o livro chama de classe de relatorio, uma classe com varias informacoes de diversas classes so pra apresentar na tela.

Descobri que posso utilizar setResultTransformer em Criteria porem vai dar tanto trabalho quanto popular a classe ( que so vai ser utilizada pra esse relatorio ) na mao.

Se ja tivesse alguma coisa desse tipo pronta como tem pra Query seria legal.

Infelizmente como nao pude ir no Rio Java Summit por motivos profissionais pedi a um amigo que pergunta-se ao pai da criança se isso era possivel. Este respondeu indicando utilizar

.setResultTransformer(new AliasToBeanResultTransformer(SuaClasse.class))

O unico inconveniente e que vc tem utilizar alias com o mesmo nome da propriedade da sua classe de relatorio para os campos que utilizam funcoes (sum, count, etc) mas e bem melhor que popular o bean na mao.

Show cara, estava procurando isso a um tempão, valeu a força.

:stuck_out_tongue: