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.