Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

Dúvida, Demora para Executar

Olá, sempre que vou executar algo com JPA+Hibernate ele demora, na web ou Desktop, até para inserir demora, é normal isso? existe alguma forma de deixa-lo mais rápido pelo menos na web? pois vai dar a impressão que meu sistema é lento.

4 respostas

EXiste uma webaula que fala sobre isso. Procure no curso de hibernate que la explica como resolver essa situação.

Oi Andrey,

o que demora é a criação da EntityManagerFactory. Uma vez criada as coisas melhoram e vai ser muito mais rápido. Dentro de um aplicação normalmente há apenas uma fábrica que é criada no inicio da aplicação.

Abraços

Olá, então, mas toda vez que entrarem na minha aplicação via web por exemplo a primeira vez vai ficar essa demora toda?

solução!

Você pode criar a sua aplicação de maneira que o Jpa sobe quando Tomcat sobe, mas isso eh um problema da aplicação e não do Jpa.

Existem outros frameworks que ajudam na inicialização e gerenciamento do Jpa como Spring ou CDI.

Aconselho usar um dos dois em qualquer aplicação um pouco mais seria.

Abraços