cayenne-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Andrus Adamchik <and...@objectstyle.org>
Subject Re: Cleaning up ROP
Date Wed, 07 Nov 2007 16:23:06 GMT
I think we can solve serialization problems... CDO should be  
reattached indirectly inside DataContext.readObject(..). I am  
surprised that didn't work for PersistentObject. You may add a  
breakpoint in DataContext.readObject(..) to see what really happens  
there.

Andrus


On Nov 7, 2007, at 6:14 PM, Kevin Menard wrote:

> Well, I've made marginal progress there as well.  I am wrestling  
> with a
> serialization problem right now.  I know you had mentioned issues with
> this earlier, but it's the object context that's behaving differently
> from CayenneDataObject.
>
> I've had a Tapestry 4 app that's used lists of CDOs in @For loops and
> has just worked.  As PersistentObjects, they lose their data  
> context on
> deserialization.  No custom squeezers are involved.  What's really
> interesting is that the contexts are marked as transient in both  
> CDO and
> PO.
>
> I suspect once that's squared away, the rest won't be nearly as bad.
>
> -- 
> Kevin
>
> -----Original Message-----
> From: Andrus Adamchik [mailto:andrus@objectstyle.org]
> Sent: Wednesday, November 07, 2007 3:53 AM
> To: dev@cayenne.apache.org
> Subject: Re: Cleaning up ROP
>
> Hi Kevin,
>
> CayenneDataObject approach is fundamentally different from other
> persistent object implementations that are all variations of POJO. So
> I think a different approach may work better - using current client
> objects on the server (instead of using current server objects on the
> client).
>
> Andrus
>


Mime
View raw message