hola,
estoy usando mysql y c3p0 como pool de conexiones con hibernate para desarrollar una aplicacion web usando struts. El problema viene cuando dejo corriendo la aplicacion mucho tiempo y se cierran las conexiones que maneja el pool. Cuando intento acceder luego de eso me tira una excepcion de que no pudo ejecutar el query causada por otra que no se puede ejecutar operaciones sobre una coneccion cerrada. Cuando vuelvo a intentar acceder recien ahi se ve que crea una coneccion nueva.
Estoy configurando el pool como sigue:
<property name="hibernate.c3p0.min_size">5</property>
<property name="hibernate.c3p0.max_size">20</property>
<property name="hibernate.c3p0.timeout">1800</property>
<property name="hibernate.c3p0.max_statements">50</property>
Que puede estar pasando? No deberia contemplar esta situacion el pool?
Desde ya muchas gracias, pablo.