博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【Java】【JDBC】NamedParameterJdbcTemplate 预编译SQL,实现IN操作
阅读量:5796 次
发布时间:2019-06-18

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

 

public boolean delete(List
ids) throws LittleCatException { if(CollectionUtil.isEmpty(ids)) { throw new LittleCatException(ErrorCode.DeleteObjectWithEmptyId.getCode(),ErrorCode.DeleteObjectWithEmptyId.getMsg().replace("{INFO_NAME}","SysOperatorMO")); } NamedParameterJdbcTemplate namedParameterJdbcTemplate = new NamedParameterJdbcTemplate(jdbcTemplate); String sql = "delete from " + TableName.SysOperator.getName() + " where id in (:ids)"; MapSqlParameterSource parameters = new MapSqlParameterSource(); parameters.addValue("ids", ids); try { namedParameterJdbcTemplate.update(sql, parameters); } catch (DataAccessException e) { throw new LittleCatException(ErrorCode.DataAccessException.getCode(),ErrorCode.DataAccessException.getMsg(),e); } return true; }

 

转载于:https://www.cnblogs.com/njlittlecat/p/9658292.html

你可能感兴趣的文章
用关系型NoSQL回到未来
查看>>
如何迅速分析出系统CPU的瓶颈在哪里?
查看>>
通过容器编排和服务网格来改进Java微服务的可测性
查看>>
re:Invent解读:没想到你是这样的AWS
查看>>
当我们谈网络时,我们谈些什么(5)链路层概述
查看>>
PyTips 0x02 - Python 中的函数式编程
查看>>
阿里云安全肖力:安全基础建设是企业数字化转型的基石 ...
查看>>
使用《Deep Image Prior》来做图像复原
查看>>
如何用纯 CSS 为母亲节创作一颗像素画风格的爱心
查看>>
Linux基础命令---rmdir
查看>>
阿里云胡晓明:未来将探索区块链在工业互联网领域的应用
查看>>
Java Memento Pattern(备忘录模式)
查看>>
优秀程序员共有的7种优秀编程习惯
查看>>
iOS sqlite3(数据库)
查看>>
粤出"飞龙",打造新制造广东样本
查看>>
编玩边学获数千万元A轮融资,投资方为君联资本
查看>>
maven常用命令
查看>>
开发者论坛一周精粹(第五十五期) 全站HTTPS之OSS教程 一次可以备案几个网站?...
查看>>
(干货)Linux学习资源推荐
查看>>
android ios主流浏览器User-Agent
查看>>