我想使用Apache Commons HashCodeBuilder和EqualsBuilder覆盖POJO中的hashCode()和equals()方法。 根据休眠文档 ,标识符值不应是hashCode方法的一部分。 在这种情况下,我将无法使用Apache的构建器,因为它们也会包含标识符值。

我该怎么办? IDE就像intelliJ生成hashCode函数,但我不想依赖它们。 我还可以使用其他图书馆吗?

===============>>#1 票数:1 已采纳

reflectionHashCode方法具有一个变体,允许您指定排除的字段 就像reflectionEquals一样 他们应该帮忙。

  ask by tintin translate from so

未解决问题?本站智能推荐: