quinta-feira, 5 de abril de 2012

RE: [java-br] Hibernate + Dois banco de dados

·

 


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]

__._,_.___
Atividade nos últimos dias:
Para sair da lista, envie email para: java-br-unsubscribe@yahoogroups.com
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-br
Conheça os lançamentos de TVs e os melhores preços. Dê um Zoom!

Quem procura, acha. Encontre a pessoa ideal online
.

__,_._,___

0 comentários:

Pague com LPs do Mister Colibri

Pague com LPs do Mister Colibri
Quer comprar celular,Tablet,pen drive, GPS e muito outros produtos e ainda podendo pagar tudo em LPs ?Pois saiba que isso é possível,basta você visitar o site downloadstotal.com e realizar a sua compra com toda tranquilidade e segurança!!!

Hora

Online

Arquivo do Blog