Obrigado por compartilhar.
 
 pode ser util em uma oportunidade...
 
 > To: java-br@yahoogrupos.com.br
 > From: willian.vag@gmail.com
 > Date: Thu, 5 Apr 2012 21:17:58 -0300
 > Subject: Re: [java-br] Hibernate + Dois banco de dados
 > 
 > Olá Marcos
 > 
 > Consegui resolver da seguinte forma
 > criei os metodos para definir o banco de dados dentro do meu dao, depois
 > criei uma variavel boolean dentro do meu hibernateUtil que indica quando
 > quero trocar o meu banco, o hibernate util ficou dessa forma
 > 
 > private static boolean trocarDeBancoDados = true;
 > public static Session getSession() throws Exception {
 > Session session = threadSession.get();
 >  if ((sessionFactory == null) || (sessionFactory.isClosed()) ||
 > (trocarDeBancoDados)){
 > try {
 >  conf = new AnnotationConfiguration();
 > conf.setProperty("hibernate.dialect", Dao.getDataBaseDialect()); //
 > Dialect Banco
 > de dados
 >  conf.setProperty("hibernate.connection.driver_class",
 > Dao.getDataBaseDriver()); // Driver Banco de dados
 >  conf.setProperty("hibernate.connection.url", Dao.getDataBaseURL()); // Caminho
 > Banco de dados
 >  conf.setProperty("hibernate.connection.username", Dao.getDataBaseUser());
 > // Usuario Banco de dados
 >  conf.setProperty("hibernate.connection.password",
 > Dao.getDataBasePassword()); // Senha Banco de dados
 >  conf.configure();
 > sessionFactory = conf.buildSessionFactory();
 >  trocarDeBancoDados = false;
 > System.out.println("SessionFactory Iniciada - dentro do getSession");
 >  } catch (Throwable ex) {
 > System.out.println("Erro ao inicializar a SessionFactory. - dentro do
 > getSession" + ex);
 >  throw new ExceptionInInitializerError(ex);
 > }
 > }
 >  if ((session == null)||(!session.isOpen())) {
 > System.out.println("Sessão Iniciada");
 >  session = sessionFactory.openSession();
 > threadSession.set(session);
 >  }
 > return session;
 > }
 > *
 > *
 > *
 > *
 > *
 > *
 > *
 > *
 > *
 > *
 > *
 > *
 > *
 > *
 > *
 > *
 > *
 > *
 > *
 > *
 > *
 > *
 > *
 > *
 > *
 > *
 > *
 > *
 > *
 > *
 > 
 > Em 5 de abril de 2012 16:47, Marcus Paulo <mpaulobr@gmail.com> escreveu:
 > 
 > > **
 > >
 > >
 > > No tarde Willian, resolveu o seu problema?
 > >
 > > Abraços,
 > > Marcus Paulo
 > >
 > > Enviado via iPhone
 > >
 > > On 03/04/2012, at 22:42, Willian Vag <willian.vag@gmail.com> wrote:
 > >
 > > > Olá Pessoal,
 > > > Tenho uma aplicacao web onde estou querendo conecta-la a dois bancos de
 > > > dados idênticos
 > > > ex:
 > > > Empresa 1 acessa o site, digita o usuário, senha e o nome do banco e
 > > entra
 > > > no sistema
 > > > Empresa 2 acessa o mesmo site digita o usuario, senha e o nome do banco e
 > > > entra no sistema
 > > >
 > > > Estou utilizando o hibernate com dao genérico
 > > > Este dao contem os métodos comuns para minha classe ex:(Inserir, excluir,
 > > > atualizar, etc ...)
 > > > será que consigo criar somente um session factory e passar os dados
 > > > como parâmetro ?
 > > >
 > > > [As partes desta mensagem que não continham texto foram removidas]
 > > >
 > > >
 > >
 > > [As partes desta mensagem que não continham texto foram removidas]
 > >
 > >  
 > >
 > 
 > 
 > [As partes desta mensagem que não continham texto foram removidas]
 > 
 > 
 > 
 > ------------------------------------
 > 
 > Para sair da lista, envie email para: java-br-unsubscribe@yahoogroups.com
 > Para upload/download de arquivos: http://www.yahoogroups.com/files/java-brLinks do Yahoo! Grupos
 > 
 > 
  		 	   		  
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-br
0 comentários:
Postar um comentário