Mapeamento de views no Hibernate  XML
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Autor Mensagem
vivi_grieco
JavaEvangelist
[Avatar]

Membro desde: 29/10/2003 21:57:45
Mensagens: 366
Localização: Belo Horizonte/MG
Offline

Como faço o mapeamento de uma view no hibernate?

obs - usando XDoclet

Viviane Grieco
SCJP 1.4, SCWCD 1.4
everson_cardoso
Thread.start()

Membro desde: 21/08/2006 11:48:25
Mensagens: 44
Offline

Eu acho q o hibernate ñ faz diferença entre uma view e uma tabela.
E quanto aos mapeamentos, se vc puder optar por ñ usá-los.
Com Annotations ñ precisa de xml, dá uma olhada nesse artigo, é bacana

http://www.developer.com/java/ent/article.php/3577101

SCJP 1.4
J2Alex
JavaEvangelist
[Avatar]

Membro desde: 18/01/2003 08:14:41
Mensagens: 348
Localização: São José dos Campos
Offline

Para o Hibernate não faz diferença se é uma tabela ou uma view.

Alexandre



Hoje tem Balada
https://apps.facebook.com/hojetembalada
Guia colaborativo de baladas, bares e restaurantes
[WWW]
vivi_grieco
JavaEvangelist
[Avatar]

Membro desde: 29/10/2003 21:57:45
Mensagens: 366
Localização: Belo Horizonte/MG
Offline

Eu tinha lido aqui na net mesmo que não fazia diferença, mas o q tá ocorrendo é o seguinte:
antes de "virar" View, isso era uma tabela normal (q tinhamos feito p/ testes). Quando era uma tabela, eu fazia a seguinte consulta e me retornava o resultado beleza.


depois q mudamos p/ view, quando faço a mesma consulta, não me retorna nada, mas se faço uma consulta usando SQL e nao HQL (como a seguir), ele me retorna resultado, mas dá um erro de ClassCastException, dizendo que não dá p/ fazer o cast de Object p/ meu VO:


Quando fiz o debug, vi q ele me retorna um Object, mas com os valores todos "soltos", apenas dizendo o tipo deles (Timestamp, String, etc..), e não o nome dos atributos, faznedo com que não consiga efetuar o cast.

Alguém saberia me dar alguma solução? :]

Meu hbm:

Viviane Grieco
SCJP 1.4, SCWCD 1.4
 
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Ir para:   
Powered by JForum 2.1.8 © JForum Team