我一直在尝试使用 org.apache.commons.beanutils 库来获取方法/习惯用法来评估相等性all两个实例之间的属性,即 bean 的通用 equals() 方法。
有没有一种简单的方法可以使用这个库来做到这一点?或者我以错误的方式处理这个问题?
谢谢。
Try EqualsBuilder.reflectionEquals() https://commons.apache.org/proper/commons-lang/javadocs/api-3.3.2/org/apache/commons/lang3/builder/EqualsBuilder.html#reflectionEquals%28java.lang.Object,%20java.lang.Object,%20boolean%29 of 公共语言 http://commons.apache.org/lang/。 EqualsBuilder 有一组方法来包含所有字段、所有非瞬态字段以及除某些字段之外的所有字段。
如果一切都失败了,该代码可以作为如何实现这一点的一个很好的例子。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)