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 br...@apache.org on 2004/03/24 18:51:50 UTC
cvs commit: db-ojb release-notes.txt
brj 2004/03/24 09:51:50
Modified: src/java/org/apache/ojb/broker/accesslayer
RelationshipPrefetcherImpl.java
. release-notes.txt
Log:
disabled setting auto-retrieve = false when prefetching relationships.
Revision Changes Path
1.11 +7 -4 db-ojb/src/java/org/apache/ojb/broker/accesslayer/RelationshipPrefetcherImpl.java
Index: RelationshipPrefetcherImpl.java
===================================================================
RCS file: /home/cvs/db-ojb/src/java/org/apache/ojb/broker/accesslayer/RelationshipPrefetcherImpl.java,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- RelationshipPrefetcherImpl.java 11 Mar 2004 18:16:06 -0000 1.10
+++ RelationshipPrefetcherImpl.java 24 Mar 2004 17:51:50 -0000 1.11
@@ -23,7 +23,7 @@
* Abstract Relationship Prefetchers.
* Each Prefetcher handles a single Relationship (1:1 or 1:n)
*
- * @author <a href="mailto:jbraeuchi@hotmail.com">Jakob Braeuchi</a>
+ * @author <a href="mailto:jbraeuchi@gmx.ch">Jakob Braeuchi</a>
* @version $Id$
*/
public abstract class RelationshipPrefetcherImpl extends BasePrefetcher
@@ -46,7 +46,9 @@
public void prepareRelationshipSettings()
{
setCascadeRetrieve(getObjectReferenceDescriptor().getCascadeRetrieve());
- getObjectReferenceDescriptor().setCascadeRetrieve(false);
+
+ // BRJ: do not modify reference-descriptor
+ // getObjectReferenceDescriptor().setCascadeRetrieve(false);
}
/**
@@ -63,7 +65,8 @@
*/
public void restoreRelationshipSettings()
{
- getObjectReferenceDescriptor().setCascadeRetrieve(isCascadeRetrieve());
+ // BRJ: do not modify reference-descriptor
+ // getObjectReferenceDescriptor().setCascadeRetrieve(isCascadeRetrieve());
}
/**
1.36 +4 -1 db-ojb/release-notes.txt
Index: release-notes.txt
===================================================================
RCS file: /home/cvs/db-ojb/release-notes.txt,v
retrieving revision 1.35
retrieving revision 1.36
diff -u -r1.35 -r1.36
--- release-notes.txt 21 Mar 2004 10:33:20 -0000 1.35
+++ release-notes.txt 24 Mar 2004 17:51:50 -0000 1.36
@@ -45,6 +45,9 @@
- now using ANTLR 2.7.2 and Unicode support in OQL queries
- now using ANT 1.6.0
+- RelationshipPrefetcher no longer modifies auto-retrieve setting of Relationship-Descriptor.
+This may result in additional sql-queries but is safer in a multi-threaded environment.
+
BUG FIXES:
---------------------------------------------------------------------
To unsubscribe, e-mail: ojb-dev-unsubscribe@db.apache.org
For additional commands, e-mail: ojb-dev-help@db.apache.org