关于mybatis的批量删除操作
来源:互联网 发布:莫知我哀全文 编辑:程序博客网 时间:2024/05/16 00:47
批量删除功能是实现
Mapper.xml文件写法
<!-- 批量删除用户 -->
<deleteid = "deleteUserWithBatch"parameterType ="java.util.List">
<![CDATA[
delete from plat_cust where cid in
]]>
<foreachcollection="list"item = "model" open="("separator=","close=")">
#{ model}
</foreach>
</delete>
Mapper中的写法
/**
* 批量删除用户
* @param ids
* @return
*/
intdeleteUserWithBatch(Listlist);
serviceImpl中的写法
/*
* 批量删除用户
* @param
* @return
*/
@Override
publicinttxDeleteUserWithBatch(List<String>ids)throwsException {
intcount =custMapper.deleteUserWithBatch(ids);
returncount;
}
Action中的写法
//批量删除用户
publicvoiddeleteBatch() {
try {
String[]idsList =po.getIdStringList().split(",");
Listids =null;
if (idsList.length>0) {
List<String>idsList1=Arrays.asList(idsList);
ids= newArrayList(idsList1);
}
System.out.println("==============" + ids);
custService.txDeleteUserWithBatch(ids);
this.getMap().put(Constants.RET_CODE,"0000");
this.getMap().put(Constants.RET_MSG,"成功");
} catch (Exceptione) {
e.printStackTrace();
this.getMap().put(Constants.RET_CODE,"9999");
this.getMap().put(Constants.RET_MSG,"查询异常");
this.returnMap2Json(map);
}
}
- 关于mybatis的批量删除操作
- MyBatis中的批量删除操作
- Mybatis实现批量删除操作
- MyBatis中的批量删除操作
- MyBatis中的批量删除操作
- Mybatis实现批量删除操作
- Mybatis实现批量删除操作
- Mybatis实现批量删除操作
- mybatis的批量删除
- mybatis的批量删除
- mybatis 批量的操作
- MyBatis的批量操作
- mybatis的批量操作
- mybatis 操作(批量插入,批量修改,批量删除, 分页查询)
- MyBatis 3 的批量删除
- mybatis的批量插入删除
- MyBatis的关于批量数据操作的测试
- MyBatis的关于批量数据操作的测试
- Parajumpers Jacke a side to begin with
- Winfrom DateTimePicker控件 Custom时间格式修改小技巧
- 25、Java入门—多线程之背景知识介绍
- 慕课网-十天精通CSS3-CSS3中的变形与动画(下)
- android使用zxing实现二维码扫描
- 关于mybatis的批量删除操作
- PHP 判断文字是否为utf8
- bat 备份mysql表及数据
- Java中的IO流知识总结(转)
- PHP中面向对象封装的数据库(基)类
- Object-C 第二天
- DFS、BFS和Backtracking模板
- HashMap解惑
- 检查邮箱是否有新邮件+线程池