In my view a reasonable solution would be to store a duplicate in a map when 
select is called, then when update is called compare the attributes to check 
which really have changed, and update only those. It would add some state, but 
I think it would pay off.

Reply via email to