Salut
J'utilise hibernate 3.2.4 avec dbcp pour la gestion de pool de connexion.
Suite à un besoin métier ,je devrait migrer de dbcp vers c3p0.
J'ai supprimé le fichier hibernate.properties qui contient les paramétres de dbcp et j'ai ajouté dans le fichier fibernate.cfg.xml les proprietes suivantes:
j'ai ajouté dans mon classpath c3p0-0.9.1.2.jar .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <property name="hibernate.c3p0.acquire_increment">10</property> <property name="hibernate.c3p0.idle_test_period">1000</property> <property name="hibernate.c3p0.timeout">1800</property> <property name="hibernate.c3p0.min_size">1</property> <property name="hibernate.c3p0.max_size">4</property> <property name="hibernate.c3p0.max_statements">50</property>
Lorsque je teste avec un simple cas,j'obtien l'erreur suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 INFO: Configured SessionFactory: null Exception in thread "main" java.lang.ExceptionInInitializerError at xxx.db.DossierHome.findById(DossierHome.java:208) at Test.main(Test.java:16) Caused by: java.lang.NullPointerException at java.util.Properties$LineReader.readLine(Properties.java:365) at java.util.Properties.load(Properties.java:293) at xxx.db.DBSession.<clinit>(DBSession.java:20) ... 2 more
Partager