Boa Tarde Pessoal,
preciso desenvolver uma aplicação utilizando JPA + Hibernate, que irá conectar a multiplos bancos de dados, O Grande problema, e terei que conectar em um banco antes, para saber em qual banco de dados conectar depois.
Alguem sabe se isto é possivel utilizando JPA ? Teria que recriar o XML a cada nova adição de Banco de Dados ? Existe alguma maneira de fazer isso ?
grato
Dentro do arquivo persistence.xml (ou o específico do hibernate) você pode declarar várias unidades de persistências.
Para instanciá-las programaticamente, você usa:
EntityManagerFactory factory = Persistence.createEntityManagerFactory(persistenceUnitName);
EntityManager entityManager = factory.createEntityManager();
entityManager.persist(objeto);
Você já tem pré definida uma lista de bancos que vai acessar ou vai saber a URL de acesso só em tempo de execução?
Bom dia Guilherme_Passer,
Vou saber a url do banco só em tempo de execução.
E vou ter que recriar o xml da aplicação a cada inclusão de um banco novo.
grato.