我有一个继承自其他类的实体。另一方面,我正在使用Lombok项目来减少样板代码,所以我加了@Data注解。使用继承的@Data注解会产生以下警告:
生成equals/hashCode实现,但没有调用父类,尽管该类并没有继承java.lang.Object。如果这是有意的,请在您的类型上添加@EqualsAndHashCode(callSuper=false)。
我有以下问题:
1. 是否建议添加@EqualsAndHashCode(callSuper = true)或@EqualsAndHashCode(callSuper = false)注解? 2. 如果不添加注解,是哪一个:callSuper=false还是callSuper=true?
生成equals/hashCode实现,但没有调用父类,尽管该类并没有继承java.lang.Object。如果这是有意的,请在您的类型上添加@EqualsAndHashCode(callSuper=false)。
我有以下问题:
1. 是否建议添加@EqualsAndHashCode(callSuper = true)或@EqualsAndHashCode(callSuper = false)注解? 2. 如果不添加注解,是哪一个:callSuper=false还是callSuper=true?