From d5b9faa3797d89b8e78c04d64d4478cf3722032b Mon Sep 17 00:00:00 2001
From: Dapeng <verydapeng@gmail.com>
Date: Wed, 21 Sep 2016 13:15:57 +0800
Subject: [PATCH] extend the size of the description col for visit

---
 .../org/springframework/samples/petclinic/model/Visit.java   | 5 ++---
 src/main/resources/db/hsqldb/schema.sql                      | 2 +-
 src/main/resources/db/mysql/schema.sql                       | 2 +-
 3 files changed, 4 insertions(+), 5 deletions(-)

diff --git a/src/main/java/org/springframework/samples/petclinic/model/Visit.java b/src/main/java/org/springframework/samples/petclinic/model/Visit.java
index 004c836d..4440c6f5 100644
--- a/src/main/java/org/springframework/samples/petclinic/model/Visit.java
+++ b/src/main/java/org/springframework/samples/petclinic/model/Visit.java
@@ -17,8 +17,6 @@ package org.springframework.samples.petclinic.model;
 
 import com.fasterxml.jackson.annotation.JsonFormat;
 import com.fasterxml.jackson.annotation.JsonIgnore;
-import org.hibernate.validator.constraints.NotEmpty;
-import org.springframework.format.annotation.DateTimeFormat;
 
 import javax.persistence.Column;
 import javax.persistence.Entity;
@@ -27,6 +25,7 @@ import javax.persistence.ManyToOne;
 import javax.persistence.Table;
 import javax.persistence.Temporal;
 import javax.persistence.TemporalType;
+import javax.validation.constraints.Size;
 import java.util.Date;
 
 /**
@@ -49,7 +48,7 @@ public class Visit extends BaseEntity {
     /**
      * Holds value of property description.
      */
-    @NotEmpty
+    @Size(max = 8192)
     @Column(name = "description")
     private String description;
 
diff --git a/src/main/resources/db/hsqldb/schema.sql b/src/main/resources/db/hsqldb/schema.sql
index a16c42de..f266463d 100644
--- a/src/main/resources/db/hsqldb/schema.sql
+++ b/src/main/resources/db/hsqldb/schema.sql
@@ -58,7 +58,7 @@ CREATE TABLE visits (
   id          INTEGER IDENTITY PRIMARY KEY,
   pet_id      INTEGER NOT NULL,
   visit_date  DATE,
-  description VARCHAR(255)
+  description VARCHAR(8192)
 );
 ALTER TABLE visits ADD CONSTRAINT fk_visits_pets FOREIGN KEY (pet_id) REFERENCES pets (id);
 CREATE INDEX visits_pet_id ON visits (pet_id);
diff --git a/src/main/resources/db/mysql/schema.sql b/src/main/resources/db/mysql/schema.sql
index b90d1843..67503e43 100644
--- a/src/main/resources/db/mysql/schema.sql
+++ b/src/main/resources/db/mysql/schema.sql
@@ -55,6 +55,6 @@ CREATE TABLE IF NOT EXISTS visits (
   id INT(4) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
   pet_id INT(4) UNSIGNED NOT NULL,
   visit_date DATE,
-  description VARCHAR(255),
+  description VARCHAR(8192),
   FOREIGN KEY (pet_id) REFERENCES pets(id)
 ) engine=InnoDB;
\ No newline at end of file
-- 
GitLab