hibernate持久化類中,修改字符串長度時,注意的問題


在使用hibernate注解修飾字符串長度時,如果一開始沒有把String類型的變量長度設計好,在網數據庫插入數據時,容易造成字段長度超出錯誤,這時候需要修改@Column里length的大小。如果使用的是自動建表hibernate.hbm2ddl.auto=update,那么在修改完持久化類里@Clomun(length="2048")后,需要在mysql里面再修改一次length。借助於Navicat for Mysql,只需打開相應的表設計就行了。

簡單來說。

第一步:修改@Colum(length="2048")

第二步:進入navicat for Mysql相應的表,進行同樣的設計。

提示一下。如果你的字符串的確非常非常大,普通@Colomn的不能滿足要求的話,推薦使用@Lob這個注解。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM