我知道在覆盖我的持久实体时hashcode()
,equals()
我不应该包含 ID,而只包含唯一标识对象的有意义的属性。但是Hibernateversion
用于乐观并发控制的字段呢?我是否也应该跳过它,就像 ID 一样?如果让我们说new User(name='John', version=1).equals(new User(name='John',version=2))
,无论如何它不会混淆Hibernate OCC吗?
问问题
940 次