Hibernate: Vw Pojos nulos mas atributos não! Como pode?

Pessoal,

Estou criando meu pojo da minha view pelo hibernate tools, porém, diferente de tabelas comuns, com a view ele cria um pojo identificador do objeto mapeado da tabela, isso porque na view não tem id, até aí blz.

Depois que eu mapeei essa view, criei uma consulta do tipo:

“select u.id from VwUsuario u”

Esta me retornou objetos do tipo VwUsuarioId, que contém todas as informações da view, do jeito que eu queria mesmo.

O engraçado é que agora, essa mesma consulta tem me retornado null, aí fui testar no HQL Editor, e por exemplo, digamos que essa view me retorne 3 usuários, no HQL me retorna 3 linhas de null o.O

Agora se eu montar uma consulta do tipo:

“select u.id.nome from VwUsuario u”

Esta me retorna 3 linhas de nomes dos usuários registrados, ou seja, é como se o objeto VwUsuarioId estivesse null e seus atributos não…

Alguém já passou por este problema? Teriam alguma solução?

Obrigado. ;D

Já descobri, o objeto tá null pois haviam alguns atributos nulos nele, meio estranho não acham?
Já que todos estão anotados como nullable = true

O problema é que haverão casos de campos nulos na view, então como deverei tratá-los no hibernate?
Existe alguma maneira do hibernate ignorar estes atributos nulos e me trazer o objeto ?

HQL: “from VwUsuario”

Alguns Atributos Não Preenchidos:
Resultado: <null>

Todos os Atributos Preenchidos:
Resultado: com.projeto.pojo.VwUsuario@1ce9126

Ajudem-me plz :smiley: