在使用hibernate注解修飾字符串長度時,如果一開始沒有把String類型的變量長度設計好,在網數據庫插入數據時,容易造成字段長度超出錯誤,這時候需要修改@Column里length的大小。如果使用的是自動建表hibernate.hbm2ddl.auto=update,那么在修改完持久化類里@Clomun(length="2048")后,需要在mysql里面再修改一次length。借助於Navicat for Mysql,只需打開相應的表設計就行了。
簡單來說。
第一步:修改@Colum(length="2048")
第二步:進入navicat for Mysql相應的表,進行同樣的設計。
提示一下。如果你的字符串的確非常非常大,普通@Colomn的不能滿足要求的話,推薦使用@Lob這個注解。
