From 9f9e3451851f440ad9e18c5749a70564649e3a7c Mon Sep 17 00:00:00 2001 From: ebrahim-elias Date: Tue, 19 Nov 2019 15:39:49 +0100 Subject: [PATCH] add Hibernate annotations and make id autogenerated --- src/main/java/se/kth/sda6/skeleton/posts/Post.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/main/java/se/kth/sda6/skeleton/posts/Post.java b/src/main/java/se/kth/sda6/skeleton/posts/Post.java index a95fabe..7bb9642 100644 --- a/src/main/java/se/kth/sda6/skeleton/posts/Post.java +++ b/src/main/java/se/kth/sda6/skeleton/posts/Post.java @@ -1,9 +1,18 @@ package se.kth.sda6.skeleton.posts; +import org.hibernate.annotations.GeneratorType; + +import javax.persistence.*; + // @TODO add Hibernate annotations to define which table and columns should be used to save the Post Object. +@Entity +@Table(name = "post") public class Post { + @Id + @Column(name = "id") + @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; - + @Column(name = "body") private String body; // @OneToMany(mappedBy = "post", cascade = CascadeType.ALL)