Venho fazendo todos os cursos da carreira java e o último curso concluído foi sobre JDBC. Nele foi explicado como usar o JDBCPool, no caso do banco em questão. Então pergunto: Hibernate usa pool de conexão? Nesta primeira aula já usou?
Venho fazendo todos os cursos da carreira java e o último curso concluído foi sobre JDBC. Nele foi explicado como usar o JDBCPool, no caso do banco em questão. Então pergunto: Hibernate usa pool de conexão? Nesta primeira aula já usou?
Oi Dirley,
É possível configurar o hibernate para utilizar um pool de conexões, ao invés dele ficar abrindo e fechando as conexões a todo momento.
O pool é uma configuração extra, e não vem habilitado por padrão.
Para utilizar um pool, vai precisar de alguma biblioteca que de Pool de conexões que de suporte ao Hibernate, por exemplo: C3P0 e HikariCP.
Aqui tem um exemplo de como configurar o HikariCP com JPA: https://juliuskrah.com/tutorial/2017/02/16/getting-started-with-hikaricp-hibernate-and-jpa/
Isso será abordado neste curso?
Nesse curso não, pois ele foca mais na parte básica e inicial de JPA.
Mas tem outro curso aqui na Alura que aborda esse tema: https://cursos.alura.com.br/course/jpa-avancado
Então chegarei lá. Obrigado.