PreUpdate should be called only if the data was actually changed. In 5.6.14 it is called, even if it was not changed. Worked in 5.6.9. It seems that due to https://hibernate.atlassian.net/browse/HHH-15641 the byte code enhancement cannot be switched off. Please find a very basic reproducer project attached. |