diff options
Diffstat (limited to 'src/main/java/eu/mulk/mulkcms2/pages/ArticleBranchTip.java')
-rw-r--r-- | src/main/java/eu/mulk/mulkcms2/pages/ArticleBranchTip.java | 24 |
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; +} |