Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Configuração persistence.xml para a produção

Bom dia, está configuração do persistence.xml está pronta para um ambiente de produção? pergunto isso pois em um dos meus primeiros sistemas que desenvolvi com o hibernate tive muitos problemas com broken pipe pois o pool de conexões nativo do hibernate era primitivo, se este persistence não aguentar o sistema em produção como ficaria esta configuração do persistence utilizando a CP3PO?

2 respostas
solução!

Oi Ricardo,

vc deve configurar um pool de conexões, sempre.

Seguem as configurações do persistence.xml:

<properties>
        <!-- Outras configurações (MySQL e Hibernate) -->

        <property name="connection.provider_class">org.hibernate.connection.C3P0ConnectionProvider</property>

        <property name="hibernate.c3p0.min_size" value="5" />
        <property name="hibernate.c3p0.max_size" value="20" />
        <property name="hibernate.c3p0.timeout" value="180" />
        <property name="hibernate.c3p0.idle_test_period" value="100" />
    </properties>

Além disso, os JARs do C3P0.

Abs

Obs: Estamos preparando um segundo treinamento de JPA com estes tipos de configurações.

Obrigado!