版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xiaogc_a/article/details/82528387
报错:
at org.apache.ibatis.executor.keygen.Jdbc3KeyGenerator.populateKeys
上面是源码
因为他主键默认是id
而我的表主键不叫id
上面是我的表结构
所以会提示我id没有get set方法,因为我没有id那个属性,所以肯定会报这个
解决办法
重写他的insertList方法
@Options(keyProperty = "aliPayCheckItemId")
@InsertProvider(type = SpecialProvider.class, method = "dynamicSQL")
int insertList(List <AliPayCheckItem> recordList);
将keyProperty 的值改为我表的主键对应的属性就OK。