网上有说将主键设置自增的数据库中主键已经是自增了,依旧报这个错误,
是不是JPA实体类上没指定主见策略,试试
@GeneratedValue(strategy=GenerationType.IDENTITY) @Id private Long id;
看一下sql,是不是当没传递id的时候insert依然使用的显示赋值,然后因为没传赋了个null.
第二张图打印出的 id = null,看看前端传的数据有没有问题和后端是否接收到了这个 id 值