Во время развертывания моего приложения я получил предупреждение о гибернации (дважды):
WARN org.hibernate.orm.connections.pooling - HHH10001002: Using Hibernate built-in connection pool (not for production use!)
Я не хочу использовать ни этот встроенный пул соединений из Hibernate, ни какую-либо другую реализацию, например C3PO.
Я много чего пробовал, но не смог использовать пул соединений моего Weblogi c Сервера приложений.
Моя настойчивость. xml :
<persistence...
<persistence-unit name="MY-PERSISTENCE-UNIT">
<description>Hibernate JPA Configuration</description>
<provider>org.hibernate.jpa.HibernatePersistenceProvider</provider>
<class>some classes...</class>
<exclude-unlisted-classes>true</exclude-unlisted-classes>
<properties>
<property name="hibernate.connection.datasource" value="jdbc/myDS"/>
<property name="hibernate.hbm2ddl.auto" value="none"/>
<property name="hibernate.show_sql" value="true"/>
<property name="hibernate.dialect" value="org.hibernate.dialect.Oracle12cDialect"/>
<property name="javax.persistence.jdbc.driver" value="oracle.jdbc.driver.OracleDriver"/>
<property name="jndi.class" value="weblogic.jndi.WLInitialContextFactory"/>
</properties>
</persistence-unit>
</persistence>
weblogi c. xml:
...
<resource-description>
<res-ref-name>jdbc/myDS</res-ref-name>
<jndi-name>myDS</jndi-name>
</resource-description>
...
web. xml:
...
<resource-ref>
<res-ref-name>jdbc/myDS</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
...
PS: Я получаю Соединение через Entitymanager и у меня нет контекста. xml.
Что я могу сделать? Кто-нибудь может помочь?