2012-03-13 1 views
8

Мне нужен код для добавления имени JNDI для успешного объединения пулов в спящий режим. Я настроил объединение пулов на сервере Jboss с именем JNDI как «EmployeeDB»Как и где добавить JNDI для спящего режима?

Как настроить его в hibernate.cfg.xml ??

Plez дайте мне код для hibernate.cfg.xml, если я использую Hibernate 4 Final release.

ответ

14

Имя источника данных JDNI, настроенное на сервере Jboss, определяется свойствами hibernate.connection.datasource.

Основной hibernate.cfg.xml должен выглядеть следующим образом:

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

Спасибо ... я вмятина знаю Абт в hibernate.connection.datasource где теперь добавить, что ?? Вы имеете в виду в oracle-ds.xml ??? , в котором тег должен меня изменить ??? – bali208

+0

'hibernate.connection.datasource' предназначен для файла конфигурации hibernate, по умолчанию это имя файла 'hibernate.cfg.xml' –

+1

Спасибо! Я попробовал! это сработало! – bali208

 Смежные вопросы

  • Нет связанных вопросов^_^