2011-06-16 13 views
5

¿Cuándo debo usar hibernate.connection.provider_class? Estoy un poco confundido entre él y 'hibernate.connection.diver_class'.cuándo utilizar hibernate.connection.provider_class

provider_class pueden ser útiles para la agrupación de conexiones

¿hay algún otro propósito en el que podemos utilizar provider_class?

Respuesta

6

Otro uso para el proveedor de conexión es mantener las sesiones en el tiempo, esto es especialmente cierto con la combinación de mysql + hibernate. Si no tiene un proveedor de conexión configurado correctamente que maneje los tiempos de espera de mysql, es probable que pierda su conexión a la base de datos tarde o temprano si tiene periodos de inactividad.

2

La clase de controlador es lo que es, qué controlador usa para conectarse a su base de datos. La clase de proveedor de conexión es una clase que puede administrar sus conexiones y proporcionarla a la sesión.

Tenga una mirada en: http://docs.jboss.org/hibernate/core/3.3/reference/en/html/session-configuration.html

La clase de proveedor de conexión se utiliza por lo general si desea utilizar la agrupación de conexiones. por ejemplo: hibernate.connection.provider_class = org.hibernate.connection.C3P0ConnectionProvider.

Cuestiones relacionadas