blob: 2fc6b05924c656d8219c667f48637188901c8cca [file] [log] [blame]
Matthias Andreas Benkard734879e2020-01-24 10:47:37 +01001package eu.mulk.mulkcms2.benki;
2
Matthias Andreas Benkard35cb1592020-01-24 11:05:20 +01003import io.quarkus.hibernate.orm.panache.PanacheEntityBase;
Matthias Andreas Benkard734879e2020-01-24 10:47:37 +01004import javax.persistence.Column;
5import javax.persistence.Entity;
6import javax.persistence.Id;
7import javax.persistence.JoinColumn;
8import javax.persistence.ManyToOne;
9import javax.persistence.Table;
10
11@Entity
12@Table(name = "posts", schema = "public", catalog = "benki")
Matthias Andreas Benkard35cb1592020-01-24 11:05:20 +010013public class Post extends PanacheEntityBase {
Matthias Andreas Benkard734879e2020-01-24 10:47:37 +010014
15 @Id
16 @Column(name = "id", nullable = false)
Matthias Andreas Benkard35cb1592020-01-24 11:05:20 +010017 public int id;
Matthias Andreas Benkard734879e2020-01-24 10:47:37 +010018
Matthias Andreas Benkard734879e2020-01-24 10:47:37 +010019 @Column(name = "date", nullable = true)
Matthias Andreas Benkard35cb1592020-01-24 11:05:20 +010020 public Object date;
Matthias Andreas Benkard734879e2020-01-24 10:47:37 +010021
22 @ManyToOne
23 @JoinColumn(name = "owner", referencedColumnName = "id")
Matthias Andreas Benkard35cb1592020-01-24 11:05:20 +010024 public User owner;
Matthias Andreas Benkard734879e2020-01-24 10:47:37 +010025}