ฉันมีเอนทิตีที่สืบทอดมาจากอื่น ๆ ในทางกลับกันฉันใช้โครงการลอมบอกเพื่อลดรหัสสำเร็จรูปดังนั้นฉันจึงใส่@Data
คำอธิบายประกอบ คำอธิบายประกอบที่@Data
มีการสืบทอดจะสร้างคำเตือนถัดไป:
การสร้างการใช้งานเท่ากับ / hashCode แต่ไม่มีการเรียกใช้ superclass แม้ว่าคลาสนี้จะไม่ขยาย java.lang.Object หากเป็นความตั้งใจให้เพิ่ม
@EqualsAndHashCode(callSuper=false)
ในประเภทของคุณ
ขอแนะนำให้เพิ่มคำอธิบายประกอบ@EqualsAndHashCode (callSuper = true)
หรือ@EqualsAndHashCode (callSuper = false)
? ถ้าไม่ได้เพิ่มมันคืออันไหนcallSuper=false
หรือcallSuper=true
?