博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Mybatis 批量插入以及多参数批量删除
阅读量:7109 次
发布时间:2019-06-28

本文共 894 字,大约阅读时间需要 2 分钟。

hot3.png

1、AppBusMapper

package com.lty.dao;import java.util.List;import org.apache.ibatis.annotations.Param;import com.lty.model.AppBus;public interface AppBusMapper {        int addAppBusRecordBatch(@Param("appBuses")List
appBuses); int deleteAppBusRecordBatch(@Param("ids")List
ids);}

2、AppBusMapper.xml

insert into t_app_bus(Id,Bus_Name,LineId,DEV_ID,CreateTime) values
(#{item.id,jdbcType=VARCHAR},#{item.busName,jdbcType=VARCHAR},#{item.lineid,jdbcType=VARCHAR},#{item.devId,jdbcType=VARCHAR},#{item.createtime,jdbcType=TIMESTAMP})
delete from t_app_bus where id IN
#{item}

    注:类AppBusMapper中的addAppBusRecordBatch方法的入参是否加@Param("appBuses")注解必须与AppBusMapper.xml中对应mapping保持一致!

144041_140T_3144678.png

 

参考资料

转载于:https://my.oschina.net/Howard2016/blog/1585066

你可能感兴趣的文章
ASP.NET身份验证的探讨
查看>>
Java反射与注解
查看>>
判断一个数是否为回文数,字符串是否为回文字符串
查看>>
Windows Live Writer 2009 客户端离线写51CTO博客
查看>>
date_default_timezone_set的问题
查看>>
不安装oracle客户端,用plsql连接oracle
查看>>
使用PowerDesigner去除Oracle建表脚本的双引号
查看>>
向前,向前
查看>>
让孩子爱上学习-获取安卓
查看>>
[iOS Animation]CALayer-图层时间 二
查看>>
更新日志 - fir.im 回归,上线 Android Studio 插件
查看>>
血性的青,尿性的春——《中国合伙人》影评
查看>>
我的友情链接
查看>>
vCenter Server 5.0升级到5.5
查看>>
单引号与双引号区别
查看>>
spring遇到的异常整理
查看>>
我的友情链接
查看>>
解决:Disk /dev/sdb doesn't contain a valid partition table
查看>>
C++内存分配方式详解——堆、栈、自由存储区、全局/静态存储区和常量存储区...
查看>>
linux下的date详解
查看>>