编程语言
首页 > 编程语言> > java – 确定Object是否已被更改的最佳方法是什么?

java – 确定Object是否已被更改的最佳方法是什么?

作者:互联网

我在Java Web应用程序(JSF1.2,RichFaces)中创建了一些“保存”bean功能.它使用JAXB将其转换为XML字符串,然后将其存储在数据库中.如果用户将其加载回来,我想通知用户是否更改了(bean)内容并且应该再次保存.

我的想法是使用’org.apache.commons.lang.builder.HashCodeBuilder覆盖hashCode()函数’,但是我有很多字段和子元素.
有没有其他方法来处理这种功能?

编辑

“比较”是在另一个视图上完成的!

任何帮助,将不胜感激!

解决方法:

你可以添加一个布尔脏;标记到bean,在setter中将其设置为true,并在重新加载和保存后清除它.

标签:java,hashcode,savechanges
来源: https://codeday.me/bug/20190621/1259026.html