| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/05/2007 18:46:01
|
SadNess
JavaTeenager
![[Avatar]](/images/avatar/752356ce55e0b436a9027914cb7e18a7.jpg)
Membro desde: 30/03/2006 16:51:25
Mensagens: 197
Offline
|
galera
existe alguma maneira de o hibernate acessar + de 1 base?
Eu tentei colocando base.owner.tabela tanto no xml de mapeamento do objeto quanto na query, e não deu certo
Qual a alternativa?
A única que eu to vendo é criar 2 hibernate.cfg.xml e 2 sessionFactories, mas não queria ter que fazer isso
alguma idéia?
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/05/2007 05:07:28
|
plentz
Moderador
![[Avatar]](/images/avatar/73f490f3f868edbcd80b5d3f7cedc403.png)
Membro desde: 28/01/2004 07:34:12
Mensagens: 1584
Localização: Porto Alegre, RS
Offline
|
Você precisa realmente criar 2 sessionFactorys. Porque você não queria fazer isso?
|
Diego Plentz - Twitter
"Provide options, don't make lame excuses." |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/05/2007 14:04:39
|
SadNess
JavaTeenager
![[Avatar]](/images/avatar/752356ce55e0b436a9027914cb7e18a7.jpg)
Membro desde: 30/03/2006 16:51:25
Mensagens: 197
Offline
|
é que assim eu não consigo fazer queries interligando 2 bases e talz
mas vlw pela resposta
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/05/2007 02:50:58
|
plentz
Moderador
![[Avatar]](/images/avatar/73f490f3f868edbcd80b5d3f7cedc403.png)
Membro desde: 28/01/2004 07:34:12
Mensagens: 1584
Localização: Porto Alegre, RS
Offline
|
Então talvez seja interessante você dar uma olhada no Hibernate Shards
|
Diego Plentz - Twitter
"Provide options, don't make lame excuses." |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/05/2007 19:34:53
|
GhouL
Smalltalk
Membro desde: 30/05/2007 13:35:49
Mensagens: 1
Offline
|
Olá a todos. Aproveitando o tópico, já que não achei mais nada sobre o assunto procurando no forum, vou perguntar aqui mesmo...
a aplicação que estou desenvolvendo acessa duas databases diferentes, uma com os dados gravados pela minha aplicação, e outra com as informações de endereçamento dos Correios (base de CEP)
usando o SQL Server, ele me permite fazer uma query que acesse as duas databases simultaneamente (algo como select * from db1.clientes, db2.cidades where clientes.cidade = cidade.codigo) Li a documentação do Hibernate Shards, e pelo que entendi, ele permite a separação da mesma database em vários servidores, para fins de balanceamento de carga do servidor ou algo do tipo, mas não encontrei nada a respeito de acesso a duas databases diferentes
Alguém poderia me ajudar dizendo se é possível, e como é possivel acessar esses dados dentro da mesma query com o hibernate?
EDIT: já consegui. o SQL Server me permite passar na query o nome do server.nomedoDatabase.Owner.Tabela assim no mapeamento coloquei table=databaseName.owner.tabela e o hibernate não reclamou quando chamei um objeto desse mapeamento. Agora é só testar "de verdade"
|
|
|
 |
|
|