Pessoal
Quando crio um Bean para acessar um banco (Com JPA + TopLink) ele sabe qual banco deve usar olhando o arquivo persistence.xml, mas e caso a minha aplicação tenha que acessar dois bancos diferentes ? como informo para o bean qual banco ele deve persistir ?
Obrigado,
Marcelo
Tem como fazer, vc pode definir 2 persistent unit no seu persistence.xml
<persistence-unit name="banco1">
</persistence-unit>
<persistence-unit name="banco2">
</persistence-unit>
E no seu fonte vc pode fazer assim:
@PersistenceContext(unitName="banco1")
EntityManager emBanco1;
@PersistenceContext(unitName="banco2")
EntityManager emBanco2;
Essa anotação, só funciona caso esteja com ejb, mas eu coloquei apenas como exemplo.
[]'s