summaryrefslogtreecommitdiff
path: root/src/main/java/eu/mulk/mulkcms2/pages/ArticleBranchTip.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/eu/mulk/mulkcms2/pages/ArticleBranchTip.java')
-rw-r--r--src/main/java/eu/mulk/mulkcms2/pages/ArticleBranchTip.java24
1 files changed, 24 insertions, 0 deletions
diff --git a/src/main/java/eu/mulk/mulkcms2/pages/ArticleBranchTip.java b/src/main/java/eu/mulk/mulkcms2/pages/ArticleBranchTip.java
new file mode 100644
index 0000000..f7d5404
--- /dev/null
+++ b/src/main/java/eu/mulk/mulkcms2/pages/ArticleBranchTip.java
@@ -0,0 +1,24 @@
+package eu.mulk.mulkcms2.pages;
+
+import io.quarkus.hibernate.orm.panache.PanacheEntityBase;
+import javax.persistence.Column;
+import javax.persistence.Entity;
+import javax.persistence.Id;
+import javax.persistence.IdClass;
+import javax.persistence.Table;
+import org.hibernate.annotations.Immutable;
+
+@Entity
+@Table(name = "article_branch_tips", schema = "public", catalog = "mulkcms")
+@IdClass(ArticleBranchTipPK.class)
+@Immutable
+public class ArticleBranchTip extends PanacheEntityBase {
+
+ @Column(name = "article", nullable = true)
+ @Id
+ private Integer articleId;
+
+ @Column(name = "revision", nullable = true)
+ @Id
+ private Integer revisionId;
+}