2012-08-22 49 views
0

我用冬眠對MySQL來保存數據,其中某些領域可以超過長度限制:保存到mysql數據庫時,一些領域超過字段長度

 
Caused by: com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column 'telephone' at row 1 

我不能改變的字段長度,該字段爲VARCHAR(45)。是否有一種簡單的方法可以將記錄保存到數據庫中?我不在乎保存的字段是截斷的還是根本沒有。

回答

1

我只是在字符串字段的setter中截斷,然後該對象的行爲是相同的,它創建或保存並從數據庫加載。

相關問題