blog: Some changes.

Change-Id: Ic2053c65150f3cb9b7e121f4c859a45baf815a4b
diff --git a/blog/src/main/java/eu/mulk/demos/blog/Comment.java b/blog/src/main/java/eu/mulk/demos/blog/Comment.java
index cfcbf84..251d6d8 100644
--- a/blog/src/main/java/eu/mulk/demos/blog/Comment.java
+++ b/blog/src/main/java/eu/mulk/demos/blog/Comment.java
@@ -2,12 +2,31 @@
 
 import io.quarkus.hibernate.orm.panache.PanacheEntity;
 import java.time.Instant;
+import javax.json.bind.annotation.JsonbTransient;
+import javax.persistence.Column;
 import javax.persistence.Entity;
+import javax.persistence.ManyToOne;
 
 @Entity
 public class Comment extends PanacheEntity {
 
   public String authorName;
+
   public Instant publicationDate;
+
+  @Column(columnDefinition = "TEXT")
   public String text;
+
+  @JsonbTransient
+  @ManyToOne
+  public Post post;
+
+  public static Comment create(Post post, String authorName, String text) {
+    var c = new Comment();
+    c.authorName = authorName;
+    c.publicationDate = Instant.now();
+    c.text = text;
+    c.post = post;
+    return c;
+  }
 }