Distinct com hql no hibernate

0 respostas
M

Galera estou com um probleminha ao usar o distinct do hibernate. Na verdade nao é bem um problema e sim um meio que nao me eh interessante.

Eu tenho uma tabela que tem uma coluna chamada:

ind_bloqueado
usuario_criacao

A coluna usuario_criacao é uma fk para uma outra tabela.

no meu bean usuarioCriacao é um objeto e indBloqueado um tipo string

Quando eu dou um: select distinct indBloqueado from CidadeBean

Funciona blza, ele pega todos valores distintos(incluido o valor null)

A questao eh, quando eu dou um: select distinct usuarioCriacao from CidadeBean

ele da um distinct fazendo um join, ou seja, ele ignora o valor null, pois nao existe esse valor cadastrado no relacionamento, mais existe dados na tabela que nao tem usuarioCriacao setados. Como eu poderia fazer para o hibernate dar distinct diretamente na tabela, e nao fazendo um join???

Criado 19 de junho de 2008
Respostas 0
Participantes 1