Pessoal estou com uma duvida, estou fazendo uma aplicacao web e estava querendo uma opnião de voces aqui do forum.
Eu queria saber o que voces acham melhor:
- Abrir e fechar o EntityManagerFactory toda vez que for fazer uma operacao
- Abrir o EntityManagerFactory somente quando o usuario se logar no sistema
No primeiro caso, acredito eu que o uso de memoria deva ser menor, mas jah no segundo, o programa vai responder bem mais rapido. Ja fiz testes aqui, mas somente com um usuario. Com o singleton o desempenho da aplicao melhorou MUITO
eu queria saber: com um numero maior de usuarios esse uso de memoria vai ser muito grande? vale a pena fazer o singleton? A e uma duvida? Onde eu vou fechar a factory? eu tinha pensado em fechar quando o usuario clicar no botao de logout do sistema, mas a sessao pode expirar tambem
[]'s