Ich habe eine Entität, die von anderen erbt. Auf der anderen Seite verwende ich das Lombok-Projekt, um den Boilerplate-Code zu reduzieren, also füge ich @Data
Anmerkungen hinzu. Die Annotation @Data
mit Vererbung erzeugt die nächste Warnung:
Generieren der Implementierung von equals / hashCode, jedoch ohne Aufruf der Oberklasse, obwohl diese Klasse java.lang.Object nicht erweitert. Wenn dies beabsichtigt ist, fügen Sie
@EqualsAndHashCode(callSuper=false)
es Ihrem Typ hinzu.
Ist es ratsam, Anmerkungen hinzuzufügen @EqualsAndHashCode (callSuper = true)
oder @EqualsAndHashCode (callSuper = false)
? Wenn es nicht hinzugefügt wird, welches ist es callSuper=false
oder callSuper=true
?