我有一个自定义属性访问器,它在我的对象上设置之前修改了一个值。问题是对象被检测为脏。有没有办法重置对象的脏污?
答案 0 :(得分:0)
您可能需要使用@Access(AccessType.FIELD)
例如
@Access(AccessType.FIELD)
public String getStringValue()
{
return this.stringValue != null ? stringValue : "";
}
在这种情况下,Hibernate将使用脏检查字段值而不是getter。