No meu caso estou utilizando uma aplicação com JPA + Hibernate + HSQLDB
e mesmo eu comitando os dados, parece que o HSQLDB precisa de comando SHUTDOWN para "comitar de vez". não sei se é um bug mas qndo utiliza o HSQLDB Standalone é necessário,
esse é um dos motivos que optei pelo Singleton de EntityManager, pq fica dando esse SHUTDOWN sempre que fechar a conexão é complicado(ele causa um delayzinho) ...
então abro a conexão ao abrir a aplicação e antes de fechar a aplicação, aplico o SHUTDOWN e fecho a conexão e o factory.
----- Original Message -----
From: db
To: java-br@yahoogrupos
Sent: Wednesday, October 28, 2009 5:23 PM
Subject: Re: [java-br] Duvida: deixando EntityManager sempre aberto em aplicação standalone
Mas ele está se referindo ao SessionFactory e não à Session (análoga ao
EntityManager)
Quer dizer, um EntityManagerFactor
mas não fala nada sobre EntityManager (ou Session).
2009/10/28 Danilo Akamine <danilowz@gmail.
>
>
> Segundo o link, "Another solution is to keep it in a global static
> singleton
> after startup."
> é o famoso HibernateUtil!
>
>
> 2009/10/28 db <dbconrado@gmail.
>
> >
> >
> > Estou lendo isto daqui: https://www.
> >
> > é para Java EE mas eles definem patterns interessantes, viu... muito
> > bacana...
> >
> > Vi num fórum que deixar o EntityManager sempre aberto consome recursos...
> > mas vai saber, né.
> >
> > 2009/10/28 Danilo Akamine <danilowz@gmail.
> 40gmail.com>
>
> >
> >
> > >
> > >
> > > Pra mim isso era o mais correto, um singleton de EntityManager.
> > > (mas depois que vc perguntou isso agora tenho dúvidas)
> > >
> > > 2009/10/28 db <dbconrado@gmail.
> 40gmail.com> <dbconrado%
> > 40gmail.com>
>
> >
> > >
> > >
> > > >
> > > >
> > > > Pessoal,
> > > >
> > > > Vcs poderiam me dizer ou passar um material que fala sobre os
> problemas
> > > de
> > > > deixar o entityManager sempre aberto durante a execução de uma
> > aplicação
> > > > desktop.
> > > >
> > > > Muito obrigado
> > > > abs
> > > > --db
> > > >
> > > > [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]
> >
> >
> >
>
> [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 upload/download de arquivos: http://www.yahoogroups.com/files/java-br

Alterar configurações via web (Requer Yahoo! ID)
Alterar configurações via e-mail: Alterar recebimento para lista diária de mensagens | Alterar formato para o tradicional
Visite seu Grupo | Termos de uso do Yahoo! Grupos | Sair do grupo
0 comentários:
Postar um comentário