...
This is the weak spot of all write operations. It could be as fast to simply delete and recreate the data.
A custom algorithm comparing existing data against updated data (delta algorithm) may be required to improve performance here. This could also indicate that Hibernate is not being used effectively.
...