考虑到我有一个标准的Java bean:即它包含了
String
,List
,HashMap
等成员。我的问题是:检测这样一个对象的实例是否已经从之前/原始状态被修改,最简单的方法是什么? 我想知道这个原因是为了确定在以下情况下我是否应该更新数据库中的对象:(i)没有进行更改,或者(ii)更改已经被撤销。我一直在思考hashCode或byte[]的比较,但似乎行不通。有任何想法吗?