You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by an...@apache.org on 2004/11/07 01:10:38 UTC
svn commit: rev 56792 - in cocoon/branches/BRANCH_2_1_X: . legal lib lib/optional src/blocks/ojb/conf
Author: antonio
Date: Sat Nov 6 16:10:38 2004
New Revision: 56792
Added:
cocoon/branches/BRANCH_2_1_X/legal/db-ojb-1.0.1.jar.license.txt
- copied unchanged from rev 56776, cocoon/branches/BRANCH_2_1_X/legal/db-ojb-1.0.0.jar.license.txt
cocoon/branches/BRANCH_2_1_X/lib/optional/db-ojb-1.0.1.jar (contents, props changed)
Removed:
cocoon/branches/BRANCH_2_1_X/legal/db-ojb-1.0.0.jar.license.txt
cocoon/branches/BRANCH_2_1_X/lib/optional/db-ojb-1.0.0.jar
Modified:
cocoon/branches/BRANCH_2_1_X/lib/jars.xml
cocoon/branches/BRANCH_2_1_X/src/blocks/ojb/conf/repository.dtd
cocoon/branches/BRANCH_2_1_X/status.xml
Log:
Update db-ojb to 1.0.1
Modified: cocoon/branches/BRANCH_2_1_X/lib/jars.xml
==============================================================================
--- cocoon/branches/BRANCH_2_1_X/lib/jars.xml (original)
+++ cocoon/branches/BRANCH_2_1_X/lib/jars.xml Sat Nov 6 16:10:38 2004
@@ -1008,7 +1008,7 @@
for Java Objects against relational databases.
</description>
<used-by>OJB</used-by>
- <lib>optional/db-ojb-1.0.0.jar</lib>
+ <lib>optional/db-ojb-1.0.1.jar</lib>
<homepage>http://db.apache.org/ojb/</homepage>
</file>
<!-- OJB block end (6-Aug-2003) -->
Added: cocoon/branches/BRANCH_2_1_X/lib/optional/db-ojb-1.0.1.jar
==============================================================================
Binary file. No diff available.
Modified: cocoon/branches/BRANCH_2_1_X/src/blocks/ojb/conf/repository.dtd
==============================================================================
--- cocoon/branches/BRANCH_2_1_X/src/blocks/ojb/conf/repository.dtd (original)
+++ cocoon/branches/BRANCH_2_1_X/src/blocks/ojb/conf/repository.dtd Sat Nov 6 16:10:38 2004
@@ -1,4 +1,20 @@
-<!-- @version $Id: repository.dtd,v 1.2 2004/02/16 19:51:47 joerg Exp $ -->
+<!-- @version $Id: $ -->
+<!--
+#/* Copyright 2004 Apache Software Foundation
+# *
+# * Licensed under the Apache License, Version 2.0 (the "License");
+# * you may not use this file except in compliance with the License.
+# * You may obtain a copy of the License at
+# *
+# * http://www.apache.org/licenses/LICENSE-2.0
+# *
+# * Unless required by applicable law or agreed to in writing, software
+# * distributed under the License is distributed on an "AS IS" BASIS,
+# * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# * See the License for the specific language governing permissions and
+# * limitations under the License.
+# */
+-->
<!--
ObJectRelationalBridge - Bridging Java objects and relational dabatases
This DTD describes the grammar of the Descriptor repository
@@ -87,10 +103,13 @@
using OJB within JBoss (3.0 <= version < 3.2.2, seems to be fixed in jboss 3.2.2).
Only use within JBoss.
- The batch-mode attribute allow to set batch mode modus global
- from the used connection. It is also possible to change
- batch mode at runtime, using the
- PB.serviceConnectionManager.setBatchMode(...) method.
+ The batch-mode attribute allow to enable JDBC connection batch support
+ (if supported by used database), 'true' value allows to enable per-session
+ batch mode, whereas 'false' prohibits it.
+ PB.serviceConnectionManager.setBatchMode(...) method can be used
+ to switch on/off batch modus, if batch-mode was enabled. On PB.close()
+ OJB switch off batch modus, thus you have to do '...setBatchMode(true)' on each
+ obtained PB instance.
The useAutoCommit attribute allow to set how OJB uses
the autoCommit state of the used connections. The default mode
@@ -576,12 +595,15 @@
user is responsible to fill the reference attribute.
The auto-update attribute specifies whether OJB automatically stores
- this reference attribute on storing the persistent object.
- This attribute must be set to false if using the OTM, ODMG or JDO layer.
+ this reference attribute on storing the persistent object or not or only
+ link the reference.
+ This attribute must be set to 'false' if using the OTM, ODMG or JDO layer.
+ More info see OJB documentation.
The auto-delete attribute specifies whether OJB automatically deletes
- this reference attribute on deleting the persistent object.
- This attribute must be set to false if using the OTM, ODMG or JDO layer.
+ this reference attribute on deleting the persistent object or not.
+ This attribute must be set to 'false' if using the OTM, ODMG or JDO layer.
+ More info see OJB documentation.
The otm-dependent attribute specifies whether the OTM layer automatically
creates the referred object or deletes it if the reference field is set to null.
@@ -599,8 +621,8 @@
refresh (true | false) "false"
auto-retrieve (true | false) "true"
- auto-update (true | false) "false"
- auto-delete (true | false) "false"
+ auto-update (none | link | object | true | false) "false"
+ auto-delete (none | link | object | true | false) "false"
otm-dependent (true | false) "false"
>
@@ -654,7 +676,9 @@
The collection-class may hold a fully qualified class name.
This class must be the Java type of the Collection attribute.
This attribute must only specified if the attribute type is not
- a java.util.Collection (or subclass) or Array type.
+ a java.util.Collection (or subclass) or Array type. The declared
+ (none java.util.Collection or non Array) class must implement
+ ManageableCollection to let OJB handle this type of collection.
The element-class-ref attribute contains a fully qualified class name.
This class is the Object type of the elements of persistent collection
@@ -688,12 +712,14 @@
user is responsible to fill the persistent attribute.
The auto-update attribute specifies whether OJB automatically stores
- this reference attribute on storing the persistent object.
- This attribute must be set to false if using the OTM, ODMG or JDO layer.
+ the referenced objects on storing the persistent object or not or only link.
+ This attribute must be set to 'false' if using the OTM, ODMG or JDO layer.
+ More info see OJB documentation.
The auto-delete attribute specifies whether OJB automatically deletes
- this reference attribute on deleting the persistent object.
+ the referenced objects on deleting the persistent object or not.
This attribute must be set to false if using the OTM, ODMG or JDO layer.
+ More info see OJB documentation.
The otm-dependent attribute specifies whether the OTM layer automatically
creates collection elements that were included into the collectionelements
@@ -718,8 +744,8 @@
refresh (true | false) "false"
auto-retrieve (true | false) "true"
- auto-update (true | false) "false"
- auto-delete (true | false) "false"
+ auto-update (none | link | object | true | false) "false"
+ auto-delete (none | link | object | true | false) "false"
otm-dependent (true | false) "false"
>
Modified: cocoon/branches/BRANCH_2_1_X/status.xml
==============================================================================
--- cocoon/branches/BRANCH_2_1_X/status.xml (original)
+++ cocoon/branches/BRANCH_2_1_X/status.xml Sat Nov 6 16:10:38 2004
@@ -200,7 +200,7 @@
<changes>
<release version="@version@" date="@date@">
<action dev="AG" type="update">
- Updated antlr to 2.7.4
+ Updated antlr to 2.7.4, db-ojb to 1.0.1
</action>
<action dev="TC" type="fix" fixes-bug="31297" due-to="Nikolaus Rath" due-to-email="Nikolaus@rath.org">
Javaflow: also support inherited methods