当程序报错 Field ‘id’ doesn’t have a default value] with root cause时,很明显可以看到是我们没有给表id赋值,但是我们的数据库却设置id不能为空。所以就会报错字段“id”没有默认值] 根本原因,解决办法一共两步。
1、在数据库中表id设置为自动递增
2、在代码中配置id为自增 @TableId(value = “id”, type = IdType.AUTO)
正文完
当程序报错 Field ‘id’ doesn’t have a default value] with root cause时,很明显可以看到是我们没有给表id赋值,但是我们的数据库却设置id不能为空。所以就会报错字段“id”没有默认值] 根本原因,解决办法一共两步。
1、在数据库中表id设置为自动递增
2、在代码中配置id为自增 @TableId(value = “id”, type = IdType.AUTO)