From cf7db3574c67340fd6f7702fae91789f4f7ad7dd Mon Sep 17 00:00:00 2001
From: Hendrik Jungnitsch <hendrik.jungnitsch@gedoplan.de>
Date: Mi, 28 Sep 2022 18:08:34 +0200
Subject: [PATCH] exercise

---
 src/main/java/de/gedoplan/seminar/sbt/di/exercise/domain/Beverage.java |   14 ++++++++++++++
 1 files changed, 14 insertions(+), 0 deletions(-)

diff --git a/src/main/java/de/gedoplan/seminar/sbt/di/exercise/domain/Beverage.java b/src/main/java/de/gedoplan/seminar/sbt/di/exercise/domain/Beverage.java
index 02ff5f0..601489a 100644
--- a/src/main/java/de/gedoplan/seminar/sbt/di/exercise/domain/Beverage.java
+++ b/src/main/java/de/gedoplan/seminar/sbt/di/exercise/domain/Beverage.java
@@ -1,6 +1,7 @@
 package de.gedoplan.seminar.sbt.di.exercise.domain;
 
 import javax.persistence.*;
+import java.util.Objects;
 
 @Entity
 @Access(AccessType.FIELD)
@@ -33,6 +34,19 @@
   }
 
   @Override
+  public boolean equals(Object o) {
+    if (this == o) return true;
+    if (o == null || getClass() != o.getClass()) return false;
+    Beverage beverage = (Beverage) o;
+    return id.equals(beverage.id);
+  }
+
+  @Override
+  public int hashCode() {
+    return Objects.hash(id);
+  }
+
+  @Override
   public String toString() {
     return "Beverage{" +
             "id='" + id + '\'' +

--
Gitblit v1.7.1