报错信息
Error getting generated key or setting result to parameter object. Cause: org.apache.ibatis.executor.ExecutorException: Too many keys are generated. There are only 4 target objects. You either specified a wrong 'keyProperty' or encountered a driver bug like #1523.
原因分析
mybatis-plus sabeBatch方法高并发批量插入数据库时,mybatis使用了useGeneratedKeys=“true”,因为是批量操作,所以返回多个key,但是在设置的时候发现只有一个对象可以设置,因此报错。