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 2003/12/15 11:11:58 UTC

cvs commit: db-ojb/src/ejb/org/apache/ojb/ejb ODMGBaseBeanImpl.java

arminw      2003/12/15 02:11:58

  Modified:    src/ejb/org/apache/ojb/ejb ODMGBaseBeanImpl.java
  Log:
  fix bug in ejb-examples
  we need to mark object as 'dirty' to
  force an update
  
  Revision  Changes    Path
  1.6       +4 -2      db-ojb/src/ejb/org/apache/ojb/ejb/ODMGBaseBeanImpl.java
  
  Index: ODMGBaseBeanImpl.java
  ===================================================================
  RCS file: /home/cvs/db-ojb/src/ejb/org/apache/ojb/ejb/ODMGBaseBeanImpl.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- ODMGBaseBeanImpl.java	27 Feb 2003 20:46:42 -0000	1.5
  +++ ODMGBaseBeanImpl.java	15 Dec 2003 10:11:58 -0000	1.6
  @@ -60,6 +60,7 @@
   import org.apache.ojb.broker.util.logging.Logger;
   import org.apache.ojb.broker.util.logging.LoggerFactory;
   import org.apache.ojb.odmg.HasBroker;
  +import org.apache.ojb.odmg.TransactionExt;
   import org.apache.ojb.jboss.ODMGFactory;
   import org.odmg.Database;
   import org.odmg.Implementation;
  @@ -126,7 +127,8 @@
            associated with the container */
           try
           {
  -            Transaction tx = odmg.currentTransaction();
  +            TransactionExt tx = (TransactionExt) odmg.currentTransaction();
  +            tx.markDirty(object);
               tx.lock(object, Transaction.WRITE);
           }
           catch (LockNotGrantedException e)
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: ojb-dev-unsubscribe@db.apache.org
For additional commands, e-mail: ojb-dev-help@db.apache.org