]> git.aero2k.de Git - tmp/jakarta-migration.git/commitdiff
CSPACE-6823: Configure pooling for JPA.
authorRay Lee <rhlee@berkeley.edu>
Fri, 18 Dec 2015 20:52:52 +0000 (12:52 -0800)
committerRay Lee <rhlee@berkeley.edu>
Fri, 18 Dec 2015 20:52:52 +0000 (12:52 -0800)
services/JaxRsServiceProvider/src/main/resources/META-INF/persistence.xml
services/authorization/jaxb/pom.xml
services/pom.xml

index e78f308019956a22fef689ec44fee1db279bf75a..254aff90073f47761ac163f05ad62fd132238bf7 100644 (file)
@@ -29,6 +29,9 @@
                        <property name="hibernate.connection.password" value="${db.cspace.user.password}"/>
                        <property name="hibernate.connection.url" value="${db.jdbc.cspace.url.encoded}"/>
             <!--property name="hibernate.hbm2ddl.auto" value="create-drop"/-->
+
+            <property name="hibernate.connection.provider_class" value="org.hibernate.connection.C3P0ConnectionProvider"/>
+            <property name="hibernate.c3p0.max_size" value="8"/>
         </properties>
 
     </persistence-unit>
index cda09f3bb7cce8c06a0c04cf4d7427f6171d2def..07d80a3c047f38746bc09cfd91736fb4bf9ff883 100644 (file)
             <groupId>org.hibernate</groupId>
             <artifactId>hibernate-entitymanager</artifactId>
         </dependency>
+        <dependency>
+            <groupId>org.hibernate</groupId>
+            <artifactId>hibernate-c3p0</artifactId>
+        </dependency>
         <dependency>
             <groupId>org.jvnet.hyperjaxb3</groupId>
             <artifactId>hyperjaxb3-ejb-runtime</artifactId>
index d62e7c05a229aacae8653450d5062f08dd7add81..e267980ceda0af154f72ac64113f25a8e0aa19d2 100644 (file)
                 <artifactId>hibernate-entitymanager</artifactId>
                 <version>3.4.0.GA</version>
             </dependency>
+            <dependency>
+                <groupId>org.hibernate</groupId>
+                <artifactId>hibernate-c3p0</artifactId>
+                <version>3.6.10.Final</version>
+            </dependency>
             <dependency>
                 <groupId>org.jvnet.hyperjaxb3</groupId>
                 <!-- for time type adapters -->