【发布时间】:2016-11-29 01:54:54
【问题描述】:
我有一个继承自其他实体的实体。另一方面,我正在使用 lombok 项目来减少样板代码,所以我放了@Data 注释。带有继承的注释@Data 会产生下一个警告:
生成 equals/hashCode 实现但不调用超类,即使该类没有扩展 java.lang.Object。如果这是故意的,请将
@EqualsAndHashCode(callSuper=false)添加到您的类型中。
是否建议添加注解@EqualsAndHashCode (callSuper = true) 或@EqualsAndHashCode (callSuper = false)?如果不加,是callSuper=false还是callSuper=true?
【问题讨论】: