Utilizar 2 bancos de dados com Spring + Hibernate/JPA

386 views
Skip to first unread message

Fabio Luiz Leite Júnior

unread,
Jul 9, 2010, 10:27:40 AM7/9/10
to pb...@googlegroups.com
Olá todos,

estou com um problema para acessar dois bancos de dados utilizando o  EntityManager (JPA/Hibernate). Pelos testes que fiz e as leituras nas documentações, a configuração do Hibernate não permite a utilização de mais de um DataSource para o EntityManagerFactory.

A questão é: como uma aplicação usando Spring + JPA/Hibernate trabalha normalmente (EntityManager + Query + POJO) com duas bases de dados (uma espécie de particionamento vertical) ?

Obs.: Eu vi que é possível trabalhar com mais de um banco de dados, através de jdbcTemplate, porém é trabalhar com SQL nativo. O que não é interessante...

Patrício

unread,
Jul 9, 2010, 1:08:30 PM7/9/10
to pb...@googlegroups.com
q banco é? se for oracle vai usar dblink, se for mysql vai fazer
select normal, se for sqlserver vai fazer linkdserv, etc... o lance ae
é conexão jdbc, classe de conexão com o banco.... vai morrer na query
em montar uma classe p conexão, o framework no caso não influencia em
nada, acredito eu.

Em 09/07/10, Fabio Luiz Leite Júnior<fabio...@gmail.com> escreveu:

> --
> =================================================================
> Site do grupo: http://pbjug.org/
>
> Para sair da lista, envie um e-mail para pbjug-un...@groups.google.com
> =================================================================

Fabio Luiz Leite Júnior

unread,
Jul 9, 2010, 1:38:48 PM7/9/10
to pbjug
Oi Patrício, são dois bancos de dados SQL Server. Mas eu não quero fazer a conexão via JDBC template, prefiro usar EntityManager, Query e os POJO.

2010/7/9 Patrício <x3p...@gmail.com>

Jonhnny Weslley

unread,
Jul 9, 2010, 2:25:47 PM7/9/10
to pb...@googlegroups.com
Reply all
Reply to author
Forward
0 new messages