Data truncation: Out of range value for column 'order_user_mobile' at row 1

/ Markbug / 没有评论 / 124浏览

今天在开发项目时,遇到了下面的异常:

Data truncation: Out of range value for column 'order_user_mobile' at row 1

如果不仔细看还以为是字段超出了最大范围,但实际的原因,不是如此。产生上面的问题的根本原因是JPA中实体类的字段类型与数据库中的类型不一致导致的,所以,解决的办法很简单,一个是修改实体类中的字段类型,另一个是修改数据库中的字段类型,只要保证它们的类型是一致的,上述问题,即可解决。