Dúvidas JPA
25/11/2009
0
Bom dia Senhores....
Gostaria de saber se tem como usar 2 Persistence Units dentro de um mesmo Entity.... ex:
Tenho um Entity Person, que usa a baseDeDadosA, que por sua vez mapeei em uma PU.
Só que nesse mesmo Person, ele tem um atributo Gender que está na baseDeDadosB que esta mapeada em outra PU.
Quando eu tento o deploy, ele diz que na baseDeDadosA não existe o Gender (que realmente está localizado na baseDeDadosB)....
Como eu posso configurar isso no persistence.xml ??
Ou se tem como em um mesmo PU eu acessar 2 bases diferentes....
Ou mesmo, como eu posso fazer esse mapeamento usando 2 base de dados distintas para um mesmo Entity.
Agradeço desde já....
Gostaria de saber se tem como usar 2 Persistence Units dentro de um mesmo Entity.... ex:
Tenho um Entity Person, que usa a baseDeDadosA, que por sua vez mapeei em uma PU.
Só que nesse mesmo Person, ele tem um atributo Gender que está na baseDeDadosB que esta mapeada em outra PU.
Quando eu tento o deploy, ele diz que na baseDeDadosA não existe o Gender (que realmente está localizado na baseDeDadosB)....
Como eu posso configurar isso no persistence.xml ??
Ou se tem como em um mesmo PU eu acessar 2 bases diferentes....
Ou mesmo, como eu posso fazer esse mapeamento usando 2 base de dados distintas para um mesmo Entity.
Agradeço desde já....
Rede Comunicao
Curtir tópico
+ 0
Responder
Posts
25/11/2009
Dyego Carmo
Não é possivel fazer isto que voce quer...
JPA nao suporta isso ( e nem o hibernate , para isso voce vai precisar do Hibernate Shards)
Para qualquer tipo de relecionamento voce deve estar dentro da mesma PU.
JPA nao suporta isso ( e nem o hibernate , para isso voce vai precisar do Hibernate Shards)
Para qualquer tipo de relecionamento voce deve estar dentro da mesma PU.
Responder
Clique aqui para fazer login e interagir na Comunidade :)