2012-03-13 18 views
8

Potrzebuję kod, aby dodać nazwę JNDI do osiągnięcia puli połączeń w stanie hibernacji. Skonfigurowałem łączenie connetion w serwerze Jboss z nazwą JNDI jako "EmployeeDB"Jak i gdzie dodać JNDI dla Hibernacji?

Jak skonfigurować to w hibernate.cfg.xml ??

Plez podaj kod hibernate.cfg.xml, jeśli korzystam z wersji końcowej Hibernuj 4.

Odpowiedz

14

Nazwa JDNI źródła danych skonfigurowana w serwerze Jboss jest określona przez właściwości hibernate.connection.datasource.

Podstawowym hibernate.cfg.xml powinna wyglądać następująco:

<?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

Dziękuję ... ja odczuwało wiem abt hibernate.connection.datasource gdzie teraz dodać, że ?? Masz na myśli w wyroczni-ds.xml ??? w której powinienem zmodyfikować tag ??? – bali208

+0

'hibernate.connection.datasource' jest dla pliku konfiguracyjnego hibernacji, którego domyślna nazwa to 'hibernate.cfg.xml' –

+1

Dzięki! próbowałem go! zadziałało! – bali208