You are viewing a plain text version of this content. The canonical link for it is here.
Posted to ojb-dev@db.apache.org by ar...@apache.org on 2006/12/23 03:39:58 UTC
svn commit: r489835 -
/db/ojb/branches/OJB_1_0_RELEASE/src/test/org/apache/ojb/repository_database.xml
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: ojb-dev-unsubscribe@db.apache.org
For additional commands, e-mail: ojb-dev-help@db.apache.org