rebase and resubmit

Change-Id: I840888ad5aadceaacb5cd64c6472614cd82ffe17
diff --git a/src/main/java/entity/Notice.java b/src/main/java/entity/Notice.java
new file mode 100644
index 0000000..24ef954
--- /dev/null
+++ b/src/main/java/entity/Notice.java
@@ -0,0 +1,29 @@
+package entity;
+
+import javax.persistence.Column;
+import javax.persistence.Entity;
+import javax.persistence.Id;
+import javax.persistence.Lob;
+import javax.persistence.Table;
+
+@Entity
+@Table(name = "Announcement")
+public class Notice {
+    @Id
+    @Column(name = "announce_id", length = 64, nullable = false)
+    public String noticeid;
+
+    @Lob
+    @Column(name = "content", nullable = false)
+    public String noticecontent;
+
+    @Column(name = "is_public", nullable = false)
+    public boolean state;
+
+    @Column(name = "tag", length = 100)
+    public String posttag;
+    
+    // 添加默认无参构造函数,JPA规范要求
+    public Notice() {
+    }
+}