Hibernate + 2 pertnce context

0 respostas
vitenho

pessoal vou me explicar:

Tenho 2 bancos mysql (mydb1 e mydb2)

Tenho 2 @Entity (Compra e Entrega) (com relação @OneToOne de Compra pra Entrega)

Tenho 2 EJBs @Stateless (CompraBean e EntregaBean)

Existe somente 1 persistence.xml (com 2 persistence-unit dentro)

CompraBean usa o @PersistenceContext(unitName=“mydb1”) - seu datasource é o mysql1-ds.xml

EntregaBean usa o @PersistenceContext(unitName="mydb2") - seu datasource é o mysql2-ds.xml

No deploy do EAR no jboss 4.0.5 o Hibernate cria as 2 tabelas no mydb1 em vez de criar Compra no mydb1 e Entrega no mydb2.

+INFO= no meu jar dos ejbs (compras.jar) está o persistence.xml.

O que eu quero é ver se ele consegue criar as tabelas separadas em cada banco e fazer queries na Entity Compra(mydb1) e buscar a entrega que está na Entity Entrega no outro banco(mydb2).

aqui tem uma foto ± do esquema, porém já é o que eu quero fazer depois de conseguir 1 table em cada banco.

E aqui tem o meu projeto no deploy(só os ejbs e xmls)

Muito obrigado desde já!!!

Valeu

Criado 18 de fevereiro de 2008
Respostas 0
Participantes 1