@EqualsAndHashCode(callSuper = true) 这个是什么作用
时间: 2023-11-23 13:54:00 浏览: 83
解析Java对象的equals()和hashCode()的使用
@EqualsAndHashCode(callSuper = true) 是一个注解,用于在子类对象之间进行比较时,将父类对象的属性也算入 equals 和 hashCode 方法中,以便根据父类和子类共同的属性进行比较。如果不加该注解,子类对象属性值一致,但其继承的父类对象属性值不一致,在比较的时候会出现子类比较结果相同的现象。
阅读全文