mybatis 批量插入/批量修改/批量删除
Posted CuratorCrision
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mybatis 批量插入/批量修改/批量删除相关的知识,希望对你有一定的参考价值。
一、批量新增
int batchSaveBook(@Param("bookList")List<Book> bookList);
<insert id="batchSaveBook" parameterType="java.util.List">
insert into book (`name`, user_id, price) values
<foreach collection="bookList" item="book" separator=",">
( #book.name,jdbcType=VARCHAR, #book.user_id,jdbcType=INTEGER, #book.price,jdbcType=DOUBLE)
</foreach>
</insert>
二、批量修改(批量修改注意在mysql连接后面添加&allowMultiQueries=true
不然会报错)
int batchUpdateBook(@Param("list") List<Book> bookList);
以上是关于mybatis 批量插入/批量修改/批量删除的主要内容,如果未能解决你的问题,请参考以下文章