Criteria+Order+null = filtro?

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

como esta o seu bean ?

[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: