这里直接粘贴代码,注意使用的是select标签,下面是批量查询操作
这里是批量增加的操作(一般使用mybatisplus的entity内置的方法)
这里是批量插入的操作,使用的是select标签,注意foreach标签的使用是批量操作的关键
下面的代码实现批量修改的操作,具体代码如下:
update product_plan set state =
when #{item.id} then #{item.state}
where id in
#{item.id,jdbcType=BIGINT}
一般使用批量修改使用update 方法,不过是知道具体多少条数据,不过执行上来说,会先删除原来的数据再新增,但是使用insert into的方法是实现批量修改,不会删除原来的数据,不过推荐使用上面的方法,能够节省性能