Как и где добавить JNDI для Hibernate? - PullRequest
8 голосов
/ 13 марта 2012

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

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

Пожалуйста, дайте мне код для hibernate.cfg.xml, если я использую Финальный выпуск Hibernate 4.

1 Ответ

14 голосов
/ 13 марта 2012

Имя 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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...