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