标签: hibernate hibernate-annotations
当我们设置selectBeforeUpdate = true时,在进行更新之前,Hibernate运行Select查询检查当前对象是否与DB中的对象相同,然后决定是否触发更新查询。
我的问题是hibernate如何决定两个对象是否相同。是通过调用equals()还是比较对象的每个字段,不管是equals()的实现是什么?