解决Field ‘id‘ doesn‘t have a default value报错问题

问题描述:

实体类设置了int自增:

@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Integer id;

保存数据使用:

repository.save(task);

结果出现Field ‘id’ doesn’t have a default value报错问题。

有文章说把表删了再重新建一次就好了,可是我没有试成功!!!

问题原因:

这里只说明我遇到的原因,其他的不做描述。我的问题是因为MySQL表没有设置ID自增;

问题解决:

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_44455388/article/details/122535551