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