0

我有一个自定义属性访问器,它在我的对象上设置它之前修改一个值。问题是对象被检测为脏。有没有办法重置对象的脏度?

4

1 回答 1

0

可能你需要的是使用@Access(AccessType.FIELD)

例如

 @Access(AccessType.FIELD)
 public String getStringValue()
 {
   return this.stringValue != null ? stringValue : "";
 }

在这种情况下,Hibernate 将使用字段值而不是 getter 进行脏检查。

于 2013-11-06T14:48:59.590 回答