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???