Erro em funções agregadas de conjuntos no Hibernate

2 respostas
H

Olá!
Tenho uma classe Dcadass que possui uma propriedade dassunts do tipo Set. Ao usar a consulta abaixo:
select dcadass, count(elements(dcadass.dassuntss)) from dto.Dcadass dcadass group by dcadass order by dcadass.assuntoBusca
dá o seguinte erro:
net.sf.hibernate.QueryException: path expression ends in a composite value: dcadass0_.dassuntss.elements [select dcadass, count(elements(dcadass.dassuntss)) from dto.Dcadass dcadass group by dcadass order by dcadass.assuntoBusca]

Alguém sabe por quê está dando esse erro?

Obrigado,
Herlen

2 Respostas

H

Tem alguma coisa de errado com essa consulta?

F

A questão é que quando vc coloca um objeto no group by o hibernate coloca apenas os campos da chave primária no sql gerado.

Se vc descobrir, por favor, post a resolução, pois também estou com problemas.

boa sorte

Criado 6 de abril de 2005
Ultima resposta 27 de abr. de 2005
Respostas 2
Participantes 2