mybatis批量插入数据是常用到的操作,而且大部分时候我们需要将生成的主键做到自动赋值,当然mybatis框架给我们提供了解决方法。
这是单个参数的情况,但是如果我们要传入多个参数呢?
这时候如过还是按照上面直接填集合对象中的某一个属性名称的时候,就会报出异常。所以我们需要按照mybatis的要求
param.id 去填写 也就是 定义名称.属性名
如下图
如果并没有定义@Param注解,可以用 list.属性名称代替
mybatis批量插入数据是常用到的操作,而且大部分时候我们需要将生成的主键做到自动赋值,当然mybatis框架给我们提供了解决方法。
这是单个参数的情况,但是如果我们要传入多个参数呢?
这时候如过还是按照上面直接填集合对象中的某一个属性名称的时候,就会报出异常。所以我们需要按照mybatis的要求
param.id 去填写 也就是 定义名称.属性名
如下图
如果并没有定义@Param注解,可以用 list.属性名称代替