diff --git a/blade-service-api/blade-system-api/src/main/java/org/springblade/system/entity/Menu.java b/blade-service-api/blade-system-api/src/main/java/org/springblade/system/entity/Menu.java index 94a97bf6..f43ed285 100644 --- a/blade-service-api/blade-system-api/src/main/java/org/springblade/system/entity/Menu.java +++ b/blade-service-api/blade-system-api/src/main/java/org/springblade/system/entity/Menu.java @@ -119,6 +119,11 @@ public class Menu implements Serializable { private Integer isDeleted; + @Override + public int hashCode() { + return (this.getId() == null) ? -1 : this.getId(); + } + @Override public boolean equals(Object obj) { if (this == obj) {