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

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

复原场景:

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

2、表中数据为空

3、首次插入

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

 

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

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

@MppMultiId

 

 

 

 

 

posted @ 2021-11-23 15:09  emdzz  阅读(474)  评论(0编辑  收藏  举报