You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openjpa.apache.org by mi...@apache.org on 2011/08/09 20:45:58 UTC

svn commit: r1155474 - /openjpa/trunk/openjpa-project/src/doc/manual/ref_guide_slice.xml

Author: mikedd
Date: Tue Aug  9 18:45:58 2011
New Revision: 1155474

URL: http://svn.apache.org/viewvc?rev=1155474&view=rev
Log:
Add example for connection pooling with slice.

Modified:
    openjpa/trunk/openjpa-project/src/doc/manual/ref_guide_slice.xml

Modified: openjpa/trunk/openjpa-project/src/doc/manual/ref_guide_slice.xml
URL: http://svn.apache.org/viewvc/openjpa/trunk/openjpa-project/src/doc/manual/ref_guide_slice.xml?rev=1155474&r1=1155473&r2=1155474&view=diff
==============================================================================
--- openjpa/trunk/openjpa-project/src/doc/manual/ref_guide_slice.xml (original)
+++ openjpa/trunk/openjpa-project/src/doc/manual/ref_guide_slice.xml Tue Aug  9 18:45:58 2011
@@ -387,7 +387,28 @@
         the driver <classname>com.mysql.jdbc.Driver</classname> as 
         specified by <classname>openjpa.ConnectionDriverName</classname> 
         property value.
-      </para>
+    </para>
+
+        <para>
+            A connection pool may also be used with Slice by using the <literal>openjpa.ConnectionProperties</literal> property.
+            For example to use commons-dbcp with Derby you might use the following properties : 
+            <programlisting> 
+                <![CDATA[<property name="openjpa.BrokerFactory" value="slice"/>
+                <property name="openjpa.ConnectionDriverName" value="org.apache.commons.dbcp.BasicDataSource"/>
+                <property name="openjpa.slice.Names" value="One,Two"/>
+                <property name="openjpa.slice.Master" value="Two"/>
+ 
+                <property name="openjpa.slice.One.ConnectionProperties" value="Url=jdbc:derby:target/database/openjpa-slice1;create=true, DriverClassName=org.apache.derby.jdbc.EmbeddedDriver"/>
+                <property name="openjpa.slice.Two.ConnectionProperties" value="Url=jdbc:derby:target/database/openjpa-slice2;create=true, DriverClassName=org.apache.derby.jdbc.EmbeddedDriver"/>
+ 
+                <property name="openjpa.jdbc.DBDictionary" value="derby"/>]]>
+            </programlisting>
+            <note>
+                <para>
+                    Be aware that you need to set the DBDictionary when using commons-dbcp.
+                </para>
+            </note>
+        </para>
     </section>
      
     <section id="distribution_policy">