DUDA con Hibernate y c3P0

80 views
Skip to first unread message

8dud...@gmail.com

unread,
Dec 4, 2009, 9:49:47 AM12/4/09
to JavaSOS
Hola tengo una duda.. a ver si me puedan dar una mano....

Toy intentando hacer un start up de 0 para hibernate, sin spring , ni
struts ni nada.

Me arme el proyecto, me instale hibernate y todo ok..

me setie mi cfg.xml y mi hibernate.properties y hasta ahi todo bien..

levanta todo perfecto.... una conexion directa a la base sin jndi ni
datasource ni nada...

ahora agarre y quiero hacer un pool de conexiones a la base tambien
directo sin usar ni datasoruce ni jndi...

Entonces teoricamente, por lo que lei.. hay que comentar la propiedad
de hibernate
hibernate.connection.pool_size=10

y poner todas las propiedades de c3p0 por ejemplo:

#CONFIGURACION DEL POOL DE CONEXIONES
hibernate.c3p0.acquire_increment
hibernate.c3p0.idle_test_perio=100
hibernate.c3p0.max_size=100
hibernate.c3p0.max_statements=0
hibernate.c3p0.min_size=10
hibernate.c3p0.timeout=100
hibernate.connection.pool_size=1


y bueno depsues para levantar el session factory lo levanto osea
normal:

SessionFactory sessionFactory = new Configuration().configure
().buildSessionFactory();

La cuestion es que si dejo la propiedad

hibernate.connection.pool_size=10

me levanta un pool de 10 conexiones pero con hibernate

y si comento a esto

#hibernate.connection.pool_size=10

se supone que deberia tomar las propiedades de c3p0?

porque no me las toma...

osea en definitiva no se como carajo comofigurarlo....
alguien no me podria dar una mano, o pasar un proyecto que use c3p0?
para ver como ta echo porque tampooc consigo ninguno por google..
gracias!




















8dud...@gmail.com

unread,
Dec 4, 2009, 11:18:13 AM12/4/09
to JavaSOS
Listo ya esta....

tenes que poner la clase que implementa el c3p0, osea el classprovider

hibernate.connection.provider_class=org.hibernate.connection.C3P0ConnectionProvider

ahora me anda..

saludos!
Reply all
Reply to author
Forward
0 new messages