Hi Steve, On Fri, Oct 24, 2014 at 3:08 PM, Steve Ebersole <st...@hibernate.org> wrote: > As to your specific question, yes I think what you propose makes sense. > Namely, if this setting is enabled, I think it is reasonable to treat a null > component reference and an empty component reference as equivalent.
Thanks for your feedback! Isn't it even more reasonable to treat null and empty as equivalent in the current behavior? Currently, we have: Entity with empty embedded -> save + get -> Entity with null so we are considering that empty embedded and null are the exact same things. If you set again the embedded to an empty one for various reasons, it's going to be considered dirty again which is IMHO wrong. I won't argue a lot about this as we will run all our applications with this setting enabled but I think it will be a performance improvement to fix this in the other case too. Note that I'm not very familiar with these things so I might have missed an obvious point. We are going to fix the things you commented on Github, work on the documentation and wait for your feedback on this specific point before going further on this particular issue. It would be nice to have it in the next 4.3.x release as we have an application which is particularly affected by this issue. -- Guillaume _______________________________________________ hibernate-dev mailing list hibernate-dev@lists.jboss.org https://lists.jboss.org/mailman/listinfo/hibernate-dev