JPA Lento

Galera, to usando o JPA, mas sempre que vou realizar alguma operação eu abro a conexão, executo a persistência e depois fecho a conexão.Todo este processo tonar muito lento o sistema e inviável.

Gostaria de saber a opnião de vcs, o q devo fazer?..Usar Threads?..ou o q?

Obrigado pela atenção, aguardo vcs.

Abraço.

Cara, apesar do Singleton estar sendo massacrado ultimamente pela ‘comunidade’, acredito que você poderia usá-lo para trabalhar com banco de dados. Ou seja, crie uma conexão com o banco ao abrir a aplicação, e mantenha-a aberta até encerrar a aplicação. Agora, realmente abrir e fechar uma conexao a cada operaçao, eh inviável.

Att.

http://www.oracle.com/technology/products/ias/toplink/jpa/resources/toplink-jpa-extensions.html