cayenne-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Andrus Adamchik <>
Subject Re: Nested ROP contexts and relationships
Date Tue, 24 Nov 2009 15:53:42 GMT

On Nov 24, 2009, at 5:14 PM, Andrey Razumovsky wrote:

>> So ... another attempt at abstract analysis (or an attempt at  
>> unwinding my
>> memory...) IIRC the main difference between DO and PO is fault  
>> handling - we
>> can store a Fault instance in a map, but not in a typed ivar. So  
>> PO's have
>> no concepts of faults at all, and the lifecycle is different. DO  
>> approach is
>> more lazy (it won't try to create even a placeholder collection  
>> until the
>> property is accessed), and I prefer it to PO's. Wonder if when we  
>> reconcile
>> that somehow, the rest will fall into place on its own??
>> (E.g. for PO's, we generate extra boolean "fault" properties for each
>> relationship, that are checked on every property access?)
> Nice idea, need to think about it. But anyways, this is separate task

May or may not be a separate task. But definitely bigger in scope.


View raw message