【MybatisPlus】 Field '主键' doesn't have a default value
使用MybatisPlus的 PoMapper执行Insert插入方法报错:
复原场景:
1、PO对象存在主键值(双主键)
2、表中数据为空
3、首次插入
这张表使用的是双主键,发现原因是因为PO设置的主键注解不对:
复合主键可以使用复合主键注解:
但是项目的MP依赖没有,那就不加了
@MppMultiId
使用MybatisPlus的 PoMapper执行Insert插入方法报错:
复原场景:
1、PO对象存在主键值(双主键)
2、表中数据为空
3、首次插入
这张表使用的是双主键,发现原因是因为PO设置的主键注解不对:
复合主键可以使用复合主键注解:
但是项目的MP依赖没有,那就不加了
@MppMultiId