svn commit: r538380 - /db/ojb/branches/OJB_1_0_RELEASE/src/config/repository_database.xml
[email protected] Tue, 15 May 2007 23:23:49 -0000
| Newsgroups | gmane.comp.jakarta.ojb.devel |
|---|---|
| Message-ID | <[email protected]> |
Author: arminw
Date: Tue May 15 16:23:49 2007
New Revision: 538380
URL: http://svn.apache.org/viewvc?view=rev&rev=538380
Log:
use shortcut names, add PersistenceChecker attribute
Modified:
db/ojb/branches/OJB_1_0_RELEASE/src/config/repository_database.xml
Modified: db/ojb/branches/OJB_1_0_RELEASE/src/config/repository_database.xml
URL: http://svn.apache.org/viewvc/db/ojb/branches/OJB_1_0_RELEASE/src/config/repository_database.xml?view=diff&rev=538380&r1=538379&r2=538380
==============================================================================
--- db/ojb/branches/OJB_1_0_RELEASE/src/config/repository_database.xml (original)
+++ db/ojb/branches/OJB_1_0_RELEASE/src/config/repository_database.xml Tue May 15 16:23:49 2007
@@ -70,6 +70,14 @@
<attribute attribute-name="initializationCheck" attribute-value="false" />
<!--
+ Specifies the PersistenceChecker implementation class. OJB make available two
+ implementations via shortcut names: 'solid' and 'optimized'. The first one can
+ produce additional persistence storage roundup to differ persistent objects from
+ other ones. More details please see PB-guide or FAQ.
+ -->
+ <attribute attribute-name="persistenceChecker" attribute-value="solid" />
+
+ <!--
To create identity objects for transient (non-persist) objects OJB use
a specific sequence manager implementation to generate transient key values.
The default implementation is org.apache.ojb.broker.util.sequence.SequenceManagerTransientImpl.
@@ -97,14 +105,14 @@
<!--<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">
+ <object-cache class="twoLevel">
<!-- meaning of attributes, please see docs section "Caching" -->
<!-- common attributes -->
<attribute attribute-name="cacheExcludes" attribute-value=""/>
<!-- ObjectCacheTwoLevelImpl attributes -->
- <attribute attribute-name="applicationCache" attribute-value="org.apache.ojb.broker.cache.ObjectCacheDefaultImpl"/>
- <attribute attribute-name="copyStrategy" attribute-value="org.apache.ojb.broker.cache.ObjectCacheTwoLevelImpl$CopyStrategyImpl"/>
+ <attribute attribute-name="applicationCache" attribute-value="default"/>
+ <attribute attribute-name="copyStrategy" attribute-value="default"/>
<attribute attribute-name="forceProxies" attribute-value="false"/>
<!-- ObjectCacheDefaultImpl attributes -->
@@ -169,6 +177,10 @@
please see "Sequence Manager" guide or/and javadoc of class for more information -->
<attribute attribute-name="seq.start" attribute-value="200000"/>
<attribute attribute-name="seq.autoNaming" attribute-value="true"/>
+
+ <!-- optional attributes supported by SequenceManagerInMemoryImpl
+ please see "Sequence Manager" guide or/and javadoc of class for more information -->
+ <!-- attribute attribute-name="seq.optimized" attribute-value="true"/ -->
<!-- attributes supported by SequenceManagerHighLowImpl
please see "Sequence Manager" guide or/and javadoc of classes for more information -->