Hibernate con JDBC o JNDI ?

249 views
Skip to first unread message

Luís Soto

unread,
May 24, 2011, 3:55:58 PM5/24/11
to jav...@googlegroups.com

Saludos amigos de la comunidad, 

He estado investigando un poco sobre los tipos de conexión con las que se puede configurar hibernate por algunas practicas que tienen acá en mi empresa y luego de leer un poco pues me quede con una duda razón por la cual les traigo una pregunta, bueno mas que una pregunta es una encuesta, quisiera saber que practica es mejor. 

Conectarme con hibernate mediante JNDI o mediante JDBC, Técnicamente debería ser lo mismo. La cuestión es que quiero saber cuales serían las ventajas de usar una  forma o la otra.
(Servidor tomcat 6.x y BD Oracle aunque no se si es relevante)

Muchas gracias de antemano.
--
Atentamente,

Luis Soto

Jorge Medina

unread,
Jun 1, 2011, 8:50:04 PM6/1/11
to jav...@googlegroups.com
"Conectarme con hibernate mediante JNDI o mediante JDBC, Técnicamente
debería ser lo mismo."

Si, en ambos casos es via JDBC, JNDI solo agrega un nivel de indireccion.

Yo tengo un ambiente similar (Tomcat, Spring, Hibernate, Oracle) y uso JNDI.

Tomcat y mi aplicación usan el mismo "pool" de conexiones; la misma
puede ser compartida con otras partes de tu aplicación que no
requieran de Hibernate. En mi caso particular Tomcat realiza la
autentificación de usuarios (en lugar de realizarla en el webapp). Mi
webapp y Tomcat comparten el "pool" de conexiones.

Mi configuración de Hibernate hace referencia a mi configuracion JNDI.
Y para rematar, mis datasources en JNDI hacen referencia a nombres TNS
de Oracle (agregando otro nivel de indireccion)

Ventajas JNDI:
Separación de configuración del JDBC y pool de conexiones de la
configuración de Hibernate
Puedes reusar el pool de conexiones (Ya sea Tomcat, tu webapp en
código que no requiere Hibernate, u otra webapp ejecutando en el mismo
Tomcat

-Jorge

2011/5/24 Luís Soto <luisso...@gmail.com>:

> --
> www.JavaSOS.com
> Grupo de colaboración Java/J2ee para desarrolladores de habla hispana.

Luís Soto

unread,
Jun 2, 2011, 9:51:05 AM6/2/11
to jav...@googlegroups.com
Saludos cordiales, 

Muchas Gracias por la información me has aclarado unas cosas que tenia en duda... 

+10

--
Atentamente,

Luis Soto

Reply all
Reply to author
Forward
0 new messages