diff options
Diffstat (limited to 'src/main/scala/eu/mulk/entity/UsedTransactionKey.java')
-rw-r--r-- | src/main/scala/eu/mulk/entity/UsedTransactionKey.java | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/src/main/scala/eu/mulk/entity/UsedTransactionKey.java b/src/main/scala/eu/mulk/entity/UsedTransactionKey.java new file mode 100644 index 0000000..8e69a4c --- /dev/null +++ b/src/main/scala/eu/mulk/entity/UsedTransactionKey.java @@ -0,0 +1,42 @@ +package eu.mulk.entity; + +import io.quarkus.hibernate.orm.panache.PanacheEntityBase; +import java.util.Objects; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; + +@Entity +@Table(name = "used_transaction_keys", schema = "public", catalog = "mulkcms") +public class UsedTransactionKey extends PanacheEntityBase { + + private long key; + + @Id + @Column(name = "key", nullable = false) + public long getKey() { + return key; + } + + public void setKey(long key) { + this.key = key; + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + UsedTransactionKey that = (UsedTransactionKey) o; + return key == that.key; + } + + @Override + public int hashCode() { + return Objects.hash(key); + } +} |