【MybatisPlus】 Field '主键' doesn't have a default value

使用MybatisPlus的 PoMapper执行Insert插入方法报错:

复原场景:

1、PO对象存在主键值(双主键)

2、表中数据为空

3、首次插入

 这张表使用的是双主键,发现原因是因为PO设置的主键注解不对:

 

复合主键可以使用复合主键注解:

但是项目的MP依赖没有,那就不加了

@MppMultiId

 

原文地址:https://www.cnblogs.com/mindzone/p/15593308.html