【发布时间】:2015-05-03 13:11:08
【问题描述】:
我想知道 Hibernate 是否可以在更新之前检索实体的原始字段值?
例如,拥有实体
class StkItem {
private int Qty;
}
用户输入一个新数量后,在保存新值之前,我能知道Qty的数据库值是多少吗?
【问题讨论】:
标签: java database hibernate orm flush
我想知道 Hibernate 是否可以在更新之前检索实体的原始字段值?
例如,拥有实体
class StkItem {
private int Qty;
}
用户输入一个新数量后,在保存新值之前,我能知道Qty的数据库值是多少吗?
【问题讨论】:
标签: java database hibernate orm flush
您可以配置自定义Hibernate Interceptor 并覆盖onFlushDirty 方法,其中包含批量旧状态和新状态:
【讨论】: