Author: arminw
Date: Fri Dec 22 18:39:57 2006
New Revision: 489835

URL: http://svn.apache.org/viewvc?view=rev&rev=489835
Log:
add new attribute settings

Modified:
    
db/ojb/branches/OJB_1_0_RELEASE/src/test/org/apache/ojb/repository_database.xml

Modified: 
db/ojb/branches/OJB_1_0_RELEASE/src/test/org/apache/ojb/repository_database.xml
URL: 
http://svn.apache.org/viewvc/db/ojb/branches/OJB_1_0_RELEASE/src/test/org/apache/ojb/repository_database.xml?view=diff&rev=489835&r1=489834&r2=489835
==============================================================================
--- 
db/ojb/branches/OJB_1_0_RELEASE/src/test/org/apache/ojb/repository_database.xml 
(original)
+++ 
db/ojb/branches/OJB_1_0_RELEASE/src/test/org/apache/ojb/repository_database.xml 
Fri Dec 22 18:39:57 2006
@@ -61,6 +61,22 @@
         -->
         <attribute attribute-name="initializationCheck" 
attribute-value="false" />
 
+        <!-- Attributes with name prefix "platform." are used to allow database
+        platform class specific settings (PlatformXYZImpl classes) -->
+
+        <!-- If set to value >0 Oracle's implicit statement caching will be 
enabled by OJB (Oracle9i or higher).
+        Number of cached statements per connection using implicit caching with 
Oracle9i Connections.
+        See 
http://otn.oracle.com/sample_code/tech/java/sqlj_jdbc/files/jdbc30/StmtCacheSample/Readme.html-->
+        <attribute attribute-name="platform.oracle.statementCacheSize" 
attribute-value="10" />
+        <!-- Number of rows pre-fetched by the JDBC-driver for each executed 
query, when using row
+        pre-fetching with Oracle Connections (Oracle9i or higher). Note: this 
setting can be overridden
+        by specifying a connection-pool attribute with 
name="jdbc.defaultRowPrefetch".
+        See 
http://otn.oracle.com/sample_code/tech/java/sqlj_jdbc/files/advanced/RowPrefetchSample/Readme.html
 -->
+        <attribute attribute-name="platform.oracle.prefetchSize" 
attribute-value="20" />
+        <!-- If set to value >0 Oracle's native batch statement handling will 
be enabled by OJB (Oracle9i or higher).
+        See http://technet.oracle.com/products/oracle9i/daily/jun07.html -->
+        <attribute attribute-name="platform.oracle.batchSize" 
attribute-value="20" />
+
         <!-- alternative cache implementations, see docs section "Caching" -->
         <object-cache 
class="org.apache.ojb.broker.cache.ObjectCacheTwoLevelImpl">
             <!-- meaning of attributes, please see docs section "Caching" -->
@@ -101,14 +117,17 @@
             <attribute attribute-name="fetchSize" attribute-value="0"/>
 
             <!-- Attributes with name prefix "jdbc." are passed directly to 
the JDBC driver. -->
-            <!-- Example setting (used by Oracle driver when Statement 
batching is enabled) -->
-            <attribute attribute-name="jdbc.defaultBatchValue" 
attribute-value="5"/>
+            <!-- Oracle specific driver setting to enable oracle's specific 
statement batching.
+             Oracle Docs: "The value of this property is used as the default 
batch
+             size when using Oracle style batching."
+             Attention: With OracleXE + thin this setting cause unexpected 
behavior -->
+            <!--<attribute attribute-name="jdbc.defaultExecuteBatch" 
attribute-value="20"/>-->
+            <!-- Oracle specific driver setting to set the default prefetch 
size.
+             Oracle Docs: "The value of this property is used as the default 
number of rows to prefetch."
+             Attention: With OracleXE + thin this setting cause unexpected 
behavior -->
+            <!--<attribute attribute-name="jdbc.defaultRowPrefetch" 
attribute-value="20"/>-->
 
-            <!-- Attributes determining if ConnectionFactoryDBCPImpl
-                 should also pool PreparedStatement. This is programmatically 
disabled
-                 when using platform=Oracle9i since Oracle statement caching 
will conflict
-                 with DBCP ObjectPool-based PreparepdStatement caching (ie 
setting true
-                 here has no effect for Oracle9i platform). -->
+            <!-- Attributes determining if ConnectionFactoryDBCPImpl -->
             <attribute attribute-name="dbcp.poolPreparedStatements" 
attribute-value="false"/>
             <attribute attribute-name="dbcp.maxOpenPreparedStatements" 
attribute-value="30"/>
             <!-- Attribute determining if the Commons DBCP connection wrapper 
will allow
@@ -118,7 +137,7 @@
         </connection-pool>
 
         <!-- alternative sequence manager implementations, see "Sequence 
Manager" guide -->
-        <sequence-manager 
className="org.apache.ojb.broker.util.sequence.SequenceManagerHighLowImpl">
+        <sequence-manager className="memory">
             <!-- The attribute 'seq.perField': If set 'true' it's possible to 
define per
             field-descriptor sequence manager. This way you can use different 
sequence
             identifier generation strategies. If set 'false' only the default 
sequence manager



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to