diff --git a/src/main/java/queuing/core/room/domain/entity/RoomMusicTag.java b/src/main/java/queuing/core/room/domain/entity/RoomMusicTag.java index feaf6fc..f29f269 100755 --- a/src/main/java/queuing/core/room/domain/entity/RoomMusicTag.java +++ b/src/main/java/queuing/core/room/domain/entity/RoomMusicTag.java @@ -47,15 +47,15 @@ public final boolean equals(Object obj) { if (this == obj) { return true; } - if (!(obj instanceof RoomMusicTag roomMusicTag)) { + if (!(obj instanceof RoomMusicTag that)) { return false; } - return this.getId() != null && Objects.equals(this.getId(), roomMusicTag.getId()); + return Objects.equals(this.getRoom(), that.getRoom()) && Objects.equals(this.getTag(), that.getTag()); } @Override public final int hashCode() { - return Objects.hash(this.getId()); + return Objects.hash(this.getRoom(), this.getTag()); } }