2012-03-13 9 views
8

Necesito el código para agregar el nombre JNDI para lograr la agrupación de conexiones en hibernación. He configurado la agrupación de conexiones en el servidor Jboss con el nombre JNDI como "EmployeeDB"¿Cómo y dónde agregar JNDI para Hibernate?

Cómo configurarlo en hibernate.cfg.xml ??

Plez dame el código para hibernate.cfg.xml si estoy usando la versión final de Hibernate 4.

Respuesta

14

El nombre JDNI de la fuente de datos configurado en el servidor Jboss está especificado por las propiedades hibernate.connection.datasource.

El hibernate.cfg.xml básica debe ser similar:

<?xml version='1.0' encoding='utf-8'?> 
<!DOCTYPE hibernate-configuration PUBLIC 
     "-//Hibernate/Hibernate Configuration DTD 3.0//EN" 
     "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd"> 

<hibernate-configuration> 
    <session-factory> 

     <!-- Database connection settings --> 
     <property name="hibernate.connection.datasource">java:comp/env/jdbc/EmployeeDB</property> 

     <!-- SQL dialect --> 
     <property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property> 

     <!-- Mapped annotated entity--> 
     <mapping class="org.hibernate.tutorial.domain.Event"/> 

    </session-factory> 
</hibernate-configuration> 
+0

Gracias ... Me fuerza saben ABT la hibernate.connection.datasource ahora dónde añadir que ?? ¿Quiere decir en el oracle-ds.xml ??? en que etiqueta debo modificar ??? – bali208

+0

'hibernate.connection.datasource' es para el archivo de configuración de hibernación cuyo nombre de archivo predeterminado es 'hibernate.cfg.xml' –

+1

¡Gracias! ¡lo probé! funcionó! – bali208

Cuestiones relacionadas