Spring acessar 2 ou mais instâncias do banco

1 resposta
M

Galera

Tenho a seguinte situação. Uma aplicação em um container tomcat que acessa o banco usando Spring e JNDI. Acontece que chegou uma solicitação de a aplicação ter que acessar várias instancias de banco diferente. O primeiro banco é para um cliente e o segundo banco para outro cliente. Alguém já passou por esse perrengue?

Acredito que daria algum problema porque o sessionfactory é somente 1. Queria algo genérico para não ter que ficar mexendo no código todo vez que uma nova instância de banco tivesse que ser acessada.

Algum idéia de como fazer isso ou link para ajudar com isso.

Valeu!

1 Resposta

fabiofalci

Vc já tentou criar uma sessionFactory com nome de bean diferente? E manter 2 ou mais sessionFactories?
E então criar mais um dataSource com nome de bean diferente? E tb os beans que controlam a transação?

Então nos componentes que acessam o banco, um dao da vida, vc explicitamente injeta ou um outro sessionFactory.

Na teoria é isso ai.

Criado 11 de junho de 2010
Ultima resposta 11 de jun. de 2010
Respostas 1
Participantes 2