Re: record modified event on related records

Aristedes Maniatis <[email protected]>
Newsgroups gmane.comp.java.cayenne.devel
Message-ID <[email protected]>
On 1/3/19 10:00am, Andrus Adamchik wrote:
>> 1. Is this reasonable behaviour?
> This is a graph event for sure. So it makes sense on the object side of the ORM (and it doesn't on DB side).


There is something different between an object being modified and that 
object being joined to something else without itself being modified. It 
would be handy if something about the events being fired would allow us 
to distinguish the two.



>> 2. What do we think about a switch to turn this off or some additional properties when adding listeners to modify this behaviour?
> I haven't given it much thought, but I wonder if the answer is to separate "object" and "db" events from each other.
>
> Andrus
>
>> On Feb 28, 2019, at 5:55 PM, Aristedes Maniatis <[email protected]> wrote:
>>
>> When you create a new Painting record and link it to an existing Artist record, that Artist receives update lifecycle events, even though no actual fields are changed in the database on that record.
>>
>> I think this can often be unexpected and causes side effects you don't want (eg when trying to create audit logs).
>>
>>
>> 1. Is this reasonable behaviour?
>>
>> 2. What do we think about a switch to turn this off or some additional properties when adding listeners to modify this behaviour?
>>
>>
>> Cheers
>>
>> Ari
>>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.