mybatis 批量插入/批量修改/批量删除

  • Post author:
  • Post category:其他


一、批量新增



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);



版权声明:本文为u014766136原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。