Configuración del "pool" de conexiones en Hibernate

RECU-0660 (Recurso Ejemplo)

Descripción

En este ejemplo se muestra cómo crear un pool de conexiones en Hibernate usando la librería c3p0. Para ello tendremos que modificar el fichero de configuración hibernate.cfg.xml de la siguiente forma:

Ejemplos

hibernate.connection.driver_class = org.hsqldb.jdbcDriver
hibernate.connection.url = jdbc:hsqldb:hsql://localhost
hibernate.connection.username = sa
hibernate.dialect = org.hibernate.dialect.HSQLDialect

hibernate.c3p0.min_size = 5
hibernate.c3p0.max_size = 20
hibernate.c3p0.timeout = 300
hibernate.c3p0.max_statements = 50
hibernate.c3p0.idle_test_period = 3000

hibernate.show_sql = true
hibernate.format_sql = true