Conectar em 2 banco de dados

Pessoal bom dia, alguém tem alguma ideia de como fazer conexão em 2 ou mais banco de dados usando CDI , JPA , Hibernate.

Para conectar com mais de um banco de dados ao mesmo tempo, você só precisa criar dois métodos para cada banco e informar as portas que eles estão usando. Como você vai usar o Hibernate, é só informar no persistence.xml 2 vetores persistence-unit e chamar no EntintyManagerFactory o nome de cada tag do vetor persistence-unit que você informou no xml. Aqui tem um exemplo: http://clairtonluz.github.io/blog/2014/02/2014022699.html
Repare que no persistence-unit com name=“exemplo2-pu”, ele fez uma conexão com MySQL na porta 3306. Mais para baixo, você pode criar um com nome=“exemplo3-pu”, conectando com um PostGreSQL na porta 5432. Ou então criar varias instancias do mesmo banco, trocando somente a porta.

2 curtidas

Obrigado , então e bem simples !