2013-04-26 22 views
5

Ich habe eine eigenständige JPA (Hibernate) - MySQL-Anwendung.Verwendung von Verbindungspool in JPA

Mein persistence.xml wie folgt aussieht:

 <persistence-unit name="JPAProj" transaction-type="RESOURCE_LOCAL"> 
      <!-- Persistence provider --> 
      <provider> 
       org.hibernate.ejb.HibernatePersistence 
      </provider> 
      .... 
      <properties> 
        <property name='hibernate.show_sql' value='true'/> 
        <property name='hibernate.format_sql' value='true'/> 
        <property name='hibernate.dialect' value='org.hibernate.dialect.MySQL5InnoDBDialect'/> 
        <property name='hibernate.hbm2ddl.auto' value='update'/> 

        <property name="javax.persistence.jdbc.driver" value="com.mysql.jdbc.Driver"/> 
        <property name="javax.persistence.jdbc.url" value="jdbc:mysql://localhost/classicmodels"/> 
        <property name="javax.persistence.jdbc.user" value="someuser"/> 
        <property name="javax.persistence.jdbc.password" value=""/> 
      </properties> 
    </persistence-unit> 

Ich möchte eine Verbindung verwenden, Pool (sagen Apache DBCP) in dieser Anwendung, welche Änderungen tun müssen, um i persistence.xml zu machen?

+0

Ich nehme an, Sie haben auch hier Frühling? – Eugene

+0

Verwandte Frage http://StackOverflow.com/Questions/3944809/C3P0-connection-pooling-for-Jpa-in-Persistence-xml-not-working – sudmong

Antwort

3

Sie können das c3p0-Verbindungs-Pooling für den Ruhezustand verwenden. Überprüfen Sie diese URL C3P0 configuration

+0

Konfigurieren Apache DBCP Verbindung Pool hier: http: //www.mkyong. com/hibernate/how-to-configure-dbcp-verbindungspool-in-hibernate / – Jasper

Verwandte Themen