Hibernate em vários arquivo do Spring?  XML
Índice dos Fóruns » Metodologias de Desenvolvimento e Testes de Software
Autor Mensagem
FranklinPJ
GUJ Ranger
[Avatar]

Membro desde: 16/05/2002 00:00:00
Mensagens: 932
Offline

Pessoal,

alguém sabe se tem como carregar configurações do Hibernate(.hbm.xml) em diferentes arquivos de configuração do Spring?

Eu tenho um arquivo applicationContext.xml com todos os meus ".hbml.xml" listados nele. Eu gostaria de poder colocar setar um.hbm.xml no applicationContext.xml de cada módulo do meu sistema.

O que eu tenho é isto no hibernate-applicationContext.xml:

E eu quero isto nos outros arquivos:

Users-applicationContext.xml:


Address-applicationContext.xml:

http://www.portaljava.com
[WWW] aim icon [ICQ]
javaquestPJ
Debugger
[Avatar]

Membro desde: 19/02/2004 00:00:00
Mensagens: 61
Offline

Ola Franklin,
o que voce pode fazer eh criar mais de uma session factory, e ter mapeamentos diferentes para cada uma delas. é como estamos usando aki no nosso sistema.

no seu exemplo bastaria cada sessionfactory ter seu Id, no caso UserSessionFactory e AddressSessionFactory e cada uma poderia apontar para um DataSource diferente tb ..

sacou?
[WWW] [ICQ]
urubatanPJ
Thread.start()
[Avatar]

Membro desde: 11/09/2003 00:00:00
Mensagens: 49
Offline

faz mais ou menos assim que funciona


se não to enganado isto deve resolver ...
[WWW] aim icon [ICQ]
urubatanPJ
Thread.start()
[Avatar]

Membro desde: 11/09/2003 00:00:00
Mensagens: 49
Offline

pra falar a verdade, fui conferir nos docs, e o correto é:
[WWW] aim icon [ICQ]
FranklinPJ
GUJ Ranger
[Avatar]

Membro desde: 16/05/2002 00:00:00
Mensagens: 932
Offline

Valeu, vou testar as duas formas assim que eu voltar de férias. Estou em Garopaba agora :cool: Nem sei o que estou fazendo na frente de um computador no meio das férias

http://www.portaljava.com
[WWW] aim icon [ICQ]
FranklinPJ
GUJ Ranger
[Avatar]

Membro desde: 16/05/2002 00:00:00
Mensagens: 932
Offline

Valeu pessoal mas, infelizmenet não funcionou. A idéia de ter vários sessionFactories funciona em parte mas não funciona quando um .Hbm referência outro .hbm.
E o classpath*:*.hbm.xml dispara uma Exception dizendo que não pode abrir o arquivo...

http://www.portaljava.com
[WWW] aim icon [ICQ]
FranklinPJ
GUJ Ranger
[Avatar]

Membro desde: 16/05/2002 00:00:00
Mensagens: 932
Offline

Faltava só um asterisco na dica do Uruba. O seguitne código funcionou:


Valeu pela ajuda.

http://www.portaljava.com
[WWW] aim icon [ICQ]
 
Índice dos Fóruns » Metodologias de Desenvolvimento e Testes de Software
Ir para:   
Powered by JForum 2.1.8 © JForum Team