报错信息如下;
com.mysql.cj.jdbc.exceptions.MysqlDataTruncation: Data truncation: Out of range value for column 'id' at row 1
一目了然,第1行列“id”的值超出范围。
我数据库设置的id为主键且自增:
在bean中配置了 @TableId 表示主键,但是通过查找问题才发现,原来使用 Mybatis-plus 设置 @TableId(type = IdType.AUTO) 才可以解决自增长问题。好吧,知识面太小了,还须努力啊!
补充:要确保该注解生效
1. 在数据库表中将主键设置为 自增。
2. 如果你使用的是 XXmapper.xml方式,在插入时要把sql中的 id 去掉,不然该注解也不生效。