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