Oi galera!
Estou fazendo meu primeiro projeto com JPA + Spring 3.0.
Parei para analisar os logs do Hibernate, que mostram muitas informações relevantes e apareceu “Using Hibernate built-in connection pool (not for production use!)”.
Gostaria de saber como configuro um pool de conexões no hibernate apenas no persistence.xml ou no bean do entityManagerFactory do spring. Quero reduzir ao maximo o numero de arquivos de configuração.
segue meu persistence:
<?xml version="1.0" encoding="UTF-8"?>
<persistence xmlns="http://java.sun.com/xml/ns/persistence"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd"
version="1.0">
<persistence-unit name="main" transaction-type="RESOURCE_LOCAL">
<provider>org.hibernate.ejb.HibernatePersistence</provider>
<class>br.requisiteworks.modelo.Cliente</class>
<class>br.requisiteworks.modelo.Funcionario</class>
<class>br.requisiteworks.modelo.Projeto</class>
<class>br.requisiteworks.modelo.Time</class>
<class>br.requisiteworks.seguranca.autenticacao.Funcao</class>
<class>br.requisiteworks.seguranca.autenticacao.RequisiteWorksUser</class>
<properties>
<!-- APENAS PARA DEBUG -->
<!-- <property name="hibernate.show_sql" value="true" /> -->
<!-- <property name="hibernate.format_sql" value="true" /> -->
<property name="hibernate.bytecode.use_reflection_optimizer" value="true" />
<property name="hibernate.connection.driver_class" value="org.hsqldb.jdbcDriver" />
<property name="hibernate.connection.url" value="jdbc:hsqldb:${APPS_HOME}/requisiteworks/hsqldb/requisite_works" />
<!-- <property name="hibernate.hbm2ddl.auto" value="create" /> -->
<property name="hibernate.dialect" value="org.hibernate.dialect.HSQLDialect" />
</properties>
</persistence-unit>
</persistence>