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:
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>
j'ai ajouté dans mon classpath c3p0-0.9.1.2.jar .
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