Benki: Simplify with Panache.

Change-Id: I341a9d0ded3ee20e84841bf8494ef4d4eba55b74
diff --git a/src/main/java/eu/mulk/mulkcms2/benki/UserRole.java b/src/main/java/eu/mulk/mulkcms2/benki/UserRole.java
index f87b9e4..f735d6c 100644
--- a/src/main/java/eu/mulk/mulkcms2/benki/UserRole.java
+++ b/src/main/java/eu/mulk/mulkcms2/benki/UserRole.java
@@ -1,5 +1,6 @@
 package eu.mulk.mulkcms2.benki;
 
+import io.quarkus.hibernate.orm.panache.PanacheEntityBase;
 import javax.persistence.Column;
 import javax.persistence.Entity;
 import javax.persistence.Id;
@@ -11,78 +12,21 @@
 @Entity
 @Table(name = "user_roles", schema = "public", catalog = "benki")
 @IdClass(UserRolePK.class)
-public class UserRole {
-
-  private int userId;
-  private int roleId;
-  private User user;
-  private Role role;
+public class UserRole extends PanacheEntityBase {
 
   @Id
   @Column(name = "user", nullable = false)
-  public int getUserId() {
-    return userId;
-  }
-
-  public void setUserId(int userId) {
-    this.userId = userId;
-  }
+  public int userId;
 
   @Id
   @Column(name = "role", nullable = false)
-  public int getRoleId() {
-    return roleId;
-  }
-
-  public void setRoleId(int roleId) {
-    this.roleId = roleId;
-  }
-
-  @Override
-  public boolean equals(Object o) {
-    if (this == o) {
-      return true;
-    }
-    if (o == null || getClass() != o.getClass()) {
-      return false;
-    }
-
-    UserRole userRole = (UserRole) o;
-
-    if (userId != userRole.userId) {
-      return false;
-    }
-    if (roleId != userRole.roleId) {
-      return false;
-    }
-
-    return true;
-  }
-
-  @Override
-  public int hashCode() {
-    int result = userId;
-    result = 31 * result + roleId;
-    return result;
-  }
+  public int roleId;
 
   @ManyToOne
   @JoinColumn(name = "user", referencedColumnName = "id", nullable = false)
-  public User getUser() {
-    return user;
-  }
-
-  public void setUser(User user) {
-    this.user = user;
-  }
+  public User user;
 
   @ManyToOne
   @JoinColumn(name = "role", referencedColumnName = "id", nullable = false)
-  public Role getRole() {
-    return role;
-  }
-
-  public void setRole(Role role) {
-    this.role = role;
-  }
+  public Role role;
 }