Olá pessoal.
Estou usado o Criteria do hibernate.
estou com um problema na ordenacao:
ex:
Criteria criPesquisa = criteria(Pessoa.class);
criPesquisa.addOrder(Order.asc("endereco"));
return criPesquisa.list();
Ele me retorna uma lista de pessoa ordenada pelo endereco.
ok, mas as pessoas que o endereco esta null ele nao me retorna,
ou seja se somente uma pessoa tiver o endereco cadastrado, a pesquisa vai me retornar somente um registro
e nao vai me mostrar as pessoas que nao tem endereco.
como faco para a consulta me mostrar a ordenacao das pessoas que tem endereco e em seguida mostrar as pessoas que nao tem?
Vc conseguiu resolver? Se sim, qual a solução? Estou com o mesmo problema. Obrigado
[code]@ManyToOne(fetch=FetchType.EAGER, targetEntity=PessoaFisicaVO.class)
@JoinColumn(name="ID_ENVOLVIDO", nullable=true)
public PessoaFisicaVO getEnvolvido() {
return envolvido;
}[/code]
Criteria criPesquisa = criteria(SuaClasse.class);
criPesquisa.addOrder(Order.asc("envolvido"));
return criPesquisa.list();
assim deveria funcionar
No meu caso estou fazendo a query na mão. coloco la order obj.usuario.sobrenome
, exemplo, só que ele não traz os caras que estão nulos.
posta seu codigo inteiro ai pra gente dar uma olhada
flw
Olá;;; ainda nao consegui resolver este problema… :evil: