JPA - problema com ordenação qdo propriedade = null

Olá

tenho uma query que está ok e a ordenação é dinâmica, qdo mando ordenar por uma propriedade que a mesma possa ter um atributo null, as linhas null não são trazidas.

Ex.

Curso
Aluno

Aluno esta matriculado num curso, quero uma lista de alunos e ordenar pelo nome do curso para chegar nos que não foram cadastrados num curso.

“from aluno order by curso.nome”

obs: situação fictícia, mas tenho o problema em casos semelhantes.

já procurei bastante mas nada a té agora, se puderem me ajudar agradeço

alguêm?

Voce tentou executar a query direto no banco pra ver o q retorna?
Pra saber a query exata, use o hibernate tools

Null eh um valor que nao é comparado…

Abraços

Então ffranceschi

A minha query retorna dados, vem normal, exemplo. qdo mando ordenar por aluno.nome, me traz 40 linhas e quando mando ordenar por aluno.curso.nome, me traz 30 linhas, ou seja, os alunos que não estão relacionados a um curso, não são exibidos, este é o meu problema…

Mas é isso que ele tem que fazer não é?CursoSelecionado-> SI -> retorna apenas os alunos matriculados nesse curso e deixa de fora os que não fazem parte!!

é, ±, na verdade queria que os alunos q não estão associados a um curso sejam os primeiros, pois com este resultado monto uma tabela em html e na coluna “Curso”, queria apenas que a célula ficasse vazia, entendeu…

faça um left (ou right) join para resolver seu problema