| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/01/2011 15:47:04
|
Jedi_FeniX
Virtual Machine Man
![[Avatar]](/images/avatar/06ab8d9df63b836129099247301c038b.jpg)
Membro desde: 26/04/2007 14:32:30
Mensagens: 586
Offline
|
Estou com um pequeno problema, tenho que retornar alguns dados do banco, sendo que isso é feito através de uma function no Oracle, ou seja, tenho vários dados "misturados" em um só registro, sendo que esses dados misturados, pelo o ORM, estão divididos em várias classes.
Por exemplo:
A minha function retorna x e id em uma só linha. Quando eu uso o código abaixo dá erro:
O EntityManager reclama que a coluna ID não existe em A.
Eu tenho duas opções, criar uma classe genérica e ai pegar os dados no java e populas as classes A e B "na mão", ou mostrar de alguma forma para a JPA que a coluna ID que é retornada na function pertence a classe B que está dentro de A. A primeira opção eu não gostei muito, me pareceu um baca, a segunda eu não estou conseguido fazer.
Alguém teria alguma outra sugestão ou saberia resolver este problema?
Desde já agradeço a ajuda de todos!
|
www.bau-de-dev.com |
|
|
 |
|
|
|
|
|
|