Field ‘uuid‘ doesn‘t have a default value
在使用MyBatisPulus的注解,数据库使用mysql,当选择使用uuid作为主键,从后端java代码生成后,写入数据库时,报错:Field 'uuid' doesn't have a default value原因是主键没有自增,所以报错,而uuid并不能自增,出现矛盾。最终错误锁定在@TableId(value = "uuid",type = IdType.AUTO)改成@TableId(value = "uuid",type = IdType.INPUT)解决问题参
转载
2022-04-07 14:25:09 ·
1183 阅读 ·
0 评论