Hibernate自定义属性访问器和脏检查

时间:2013-07-16 11:59:35

标签: hibernate properties

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

1 个答案:

答案 0 :(得分:0)

您可能需要使用@Access(AccessType.FIELD)

例如

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

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