Pour les newbies de Hibernate, il existe un problème très fréquent qui peut gêner le bon fonctionnement de votre application et vous forcer à redémarrer votre serveur d'application (Tomcat,Jboss..) .
Par exemple si votre application est destinée à une administration public , elle sera forcément inactive de 18h jusqu'à 9h du matin,alors Hibernate coupe sa liaison avec le serveur de la base de données après seulement 8heurs d'inactivité .
Alors pour résoudre ce problème vous devez ajouter le jaar c3p0 à votre projet JEE, et puis ajouter ces lignes de configurations à votre fichier hibernate.cfg.xml
<property name="c3p0.min_size">5</property> <property name="c3p0.max_size">20</property> <property name="c3p0.timeout">1800</property> <property name="c3p0.max_statement">50</property>
Par exemple si votre application est destinée à une administration public , elle sera forcément inactive de 18h jusqu'à 9h du matin,alors Hibernate coupe sa liaison avec le serveur de la base de données après seulement 8heurs d'inactivité .
Alors pour résoudre ce problème vous devez ajouter le jaar c3p0 à votre projet JEE, et puis ajouter ces lignes de configurations à votre fichier hibernate.cfg.xml
<property name="c3p0.min_size">5</property> <property name="c3p0.max_size">20</property> <property name="c3p0.timeout">1800</property> <property name="c3p0.max_statement">50</property>
Commentaires
Enregistrer un commentaire