Huh, I created unit test to test this and it worked! What I mean is I retrieve a top level persistent object, grab a object it references, change that object, save the top-level object, clear the cache, fetch the top-level object again and it appears that the change took. I even looked in the DB and the change is there.
*===================================* * Scott T Weaver������������������� * * Jakarta Jetspeed Portal Project�� * * [EMAIL PROTECTED] * *===================================* � > -----Original Message----- > From: Thomas Mahler [mailto:[EMAIL PROTECTED] > Sent: Thursday, July 03, 2003 1:04 PM > To: OJB Users List > Subject: Re: basic question: update with odmg api > > Hi again Scott, > > It only works for a single instance. So the traversal of the object > graph must be done by the user :-( > > cheers, > Thomas > > Weaver, Scott wrote: > > Thomas, > > > > Does this trick work for the entire object graph or just the top level > object? > > > > Thanks, > > *===================================* > > * Scott T Weaver * > > * Jakarta Jetspeed Portal Project * > > * [EMAIL PROTECTED] * > > *===================================* > > > > > > > > > >>-----Original Message----- > >>From: Thomas Mahler [mailto:[EMAIL PROTECTED] > >>Sent: Thursday, July 03, 2003 2:26 AM > >>To: OJB Users List > >>Subject: Re: basic question: update with odmg api > >> > >>Hi Marco, > >> > >>Marco Achermann wrote: > >> > >>>Hi List > >>> > >>>in tutorial2 is a short example about updating an object. It shows that > >>>all modifications on the model happen after the object ist locked by > the > >>>tx so the object can be updatet properly. > >>> > >>>Is there a way to update a given model though the modifications where > >>>performed bevore locking the model? > >> > >>This is not supported by ODMG API (not OJB specific!) > >>With a simple trick you can still implement it: > >> > >>1. lock the object to the transaction > >>2. cast the transaction object to org.apache.ojb.odmg.TransactionImpl. > >>3. call the method markdirty(object) > >> > >>cheers, > >>thomas > >> > >> > >>>tyk > >>>Marco > >>> > >>> > >>> > >>>--------------------------------------------------------------------- > >>>To unsubscribe, e-mail: [EMAIL PROTECTED] > >>>For additional commands, e-mail: [EMAIL PROTECTED] > >>> > >>> > >> > >> > >>--------------------------------------------------------------------- > >>To unsubscribe, e-mail: [EMAIL PROTECTED] > >>For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED]
