mybatis批量插入需要注意的细节

Posted 清酒

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mybatis批量插入需要注意的细节相关的知识,希望对你有一定的参考价值。

1.value的后面不应该再加小括号(),在foreach里面加小括号,不然会发生语法错误;

   <insert id="addGoodsList" parameterType="list">
        insert into wms_goods(GOOD_NAME,GOOD_TYPE,GOOD_SIZE,GOOD_VALUE)values
          <foreach collection="list" item="s" separator=",">
              (
              #{s.goodName},
              #{s.goodType},
              #{s.goodSize},
              #{s.goodValue}
              )
          </foreach>
    </insert>

 

以上是关于mybatis批量插入需要注意的细节的主要内容,如果未能解决你的问题,请参考以下文章

MyBatis批量插入引发的血案

mybatis 学习笔记 —— 批量新增数据

MyCat批量插入

MySQLのmybatis批量插入数据

Mybatis之MySql批量insert后返回主键

Mybatis批量插入Oracle