| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/05/2006 15:16:41
|
nasper1904
Debugger
![[Avatar]](/images/avatar/294a8ed24b1ad22ec2e7efea049b8737.jpg)
Membro desde: 17/03/2005 20:38:18
Mensagens: 69
Offline
|
Olá pessoal, td bem?
Minha dúvida é simples...
Tenho uma aplicação que precisa acessar dois bancos diferentes
e tô querendo usar o hiberante para isso.
Alguém tem alguma dica??
Valeu, espero respostas!
|
As pessoas boas devem amar seus inimigos. (chaves)
"Deus amou o mundo de tal maneira que deu seu filho unigênito para que todo aquele que nele crer não pereça, mas tenha a vida eterna" (Jo 3:16) |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/05/2006 15:19:29
|
Filipe Sabella
GUJ Expert
Membro desde: 12/03/2003 11:25:57
Mensagens: 4680
Offline
|
Possua duas SessionFactories diferentes configuradas para acessar cada banco:
Ou quis dizer que deseja que cada query busque em dois bancos diferentes de maneira transparente?
|
Former LIPE. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/05/2006 15:41:03
|
nasper1904
Debugger
![[Avatar]](/images/avatar/294a8ed24b1ad22ec2e7efea049b8737.jpg)
Membro desde: 17/03/2005 20:38:18
Mensagens: 69
Offline
|
Nesse caso se eu criar dois arquivos hibernate.cfg, pelo menos um deles eu terei que especificar no código, certo??
Não entendi a questão da querie!!!
Quer dizer que se eu quizer usar apenas uma pesquisa em outro banco não seria necessário criar outra sessionFactory??
Valeu por me responder LIPE.
|
As pessoas boas devem amar seus inimigos. (chaves)
"Deus amou o mundo de tal maneira que deu seu filho unigênito para que todo aquele que nele crer não pereça, mas tenha a vida eterna" (Jo 3:16) |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/05/2006 15:46:01
|
Filipe Sabella
GUJ Expert
Membro desde: 12/03/2003 11:25:57
Mensagens: 4680
Offline
|
Não, você pode ter dois hibernate.cfg com nomes diferentes com as outras configurações todas. Por exemplo:
hibernate_banco_um.xml
hibernate_banco_dois.xml
Então basta mudar a linha:
Para:
Quanto à minha pergunta, explico apresentando dois cenários:
1. Algumas queries são feitas no banco A e outras no banco B, que por exemplo possui apenas algumas tabelas de apoio.
2. Todas as queries devem buscar resultados nos dois bancos, por exemplo session.createCriteria( Pessoa.class ).list() deve buscar a tabela T_PESSOAS no banco A e B.
|
Former LIPE. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/05/2006 17:50:10
|
nasper1904
Debugger
![[Avatar]](/images/avatar/294a8ed24b1ad22ec2e7efea049b8737.jpg)
Membro desde: 17/03/2005 20:38:18
Mensagens: 69
Offline
|
Valeu pela ajuda, acho que agora eu saquei como é que funciona!
|
As pessoas boas devem amar seus inimigos. (chaves)
"Deus amou o mundo de tal maneira que deu seu filho unigênito para que todo aquele que nele crer não pereça, mas tenha a vida eterna" (Jo 3:16) |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/04/2011 11:25:29
|
jsign
JavaChild
![[Avatar]](/images/avatar/e7cd01e16728957b554cd08252b6cb43.jpg)
Membro desde: 19/07/2010 23:15:19
Mensagens: 122
Offline
|
Olá Felipe, preciso exatamente disto, ter entidades em um banco e entidades em outro.
Ex:
Entidade Carro no banco DataCarro
Entidade Roda no banco DataRoda
Gostaria ainda de chamar os objetos da seguinte forma:
Isto é possível?
Minha necessidade é dada pois uma base é de entidades de consulta, um erp que não posso intervir, do qual extraio dados e manipulo em uma base de entidades de negócio.
|
|
|
 |
|
|