Neste tutorial irei explicar como se faz para se conectar com 2 bancos de dados diferentes.
Neste exemplo estarei me conectando com o Mysql e o Postgres.
Ambos os bancos de dados já forma previamente configurados. Tem de se criar o schema a ser utilizado.
Para o exemplo foi criado um banco de dados chamado Blog, e uma aplicação também chamada Blog.
Foi utilizado no exemplo o framework EclipseLink.
Vou mostrar abaixo o arquivo persistence.xml.
Nele foram criadas 2 unit’s, uma para o Mysql, e outra para o Postgres.
Foram criadas 2 classes que representam as tabelas, a Categoria e a Blog. São classes como qualquer outra para serem usadas com JPA, elas já possuem as anotações necessárias.
Foram criados 2 dao’s para serem utilizados junto com as classes Categoria e Blog. Esses dao’s possuem as operações crud.
Para testar a aplicação foi criado um teste integrado, chamado TesteCrudJpa, ele é para ser utilizado com o Junit.
No teste integrado existe um fluxo de código para se testar cada um dos bancos de dados.
Existem log’s para identificar cada etapa do teste.
Para se testar o banco de dados Mysql.
Para se testar o banco de dados Postgres.
Segue um exemplo de aplicação Java com JPA se conectando com 2 bancos de dados.
Baixar Código-Fonte via GitHub
No vídeo abaixo, irei mostrar este tutorial.
Para ver o vídeo no YouTube Clique Aqui
Por favor, deixe seu like se gostar da dica.
Fonte: https://www.eclipse.org/eclipselink/documentation/2.4/solutions/toc.htm
https://www.eclipse.org/eclipselink/documentation/2.4/solutions/install.htm