如何从托管实体获取脏字段列表?我知道当我使用hibernate事件时我可以做这样的事情
public boolean onFlushDirty(Object entity,
Serializable id,
Object[] currentState,
Object[] previousState,
String[] propertyNames,
Type[] types)
但是我希望在我的实体上没有任何特殊的持久性操作时得到它。逐场比较原始对象也是一个坏主意。