如何使用JdbcTemplate删除多行

Sunil Kumar Naik |

要在的帮助下删除多行JdbcTemplate在下面的代码中msgNos是一个字符串变量,其中包含逗号分隔的值,例如26,27。执行语句后,它仅删除一条记录。

String sqlQuery = " delete from canned_message where msg_no in (?)";
Object[] params = {msgNos};
int rows = smsdbJdbcTemplate.update(sqlQuery, params);
卡尔提凯扬·维斯林根(Karthikeyan Vaithilingam)

可以在其中使用命名参数来代替org.springframework.jdbc.core.JdbcTemplate使用org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate

然后在查询中,您可以List在in子句中将其作为参数值传递

String sqlQuery = "delete from canned_message where msg_no in (:msgNos)";
List<Integer> params = <array list of number>;
Map namedParameters = Collections.singletonMap("msgNos", params);
int rows = smsdbJdbcTemplate.update(sqlQuery, namedParameters);

注意:我List<Integer>根据需要使用了适当的数据类型。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用Doctrine删除/调试多行?

来自分类Dev

如何使用Powershell删除文件中的多行?

来自分类Dev

如何删除IPTABLES的多行

来自分类Dev

使用ID删除多行?

来自分类Dev

使用ID删除多行?

来自分类Dev

使用jQuery删除多行

来自分类Dev

如何使用python删除文本文件中的多行?

来自分类Dev

如何使用 Angular 2 中的复选框删除多行?

来自分类Dev

JTable使用AbstractTableModel删除多行

来自分类Dev

如何使用多行变量

来自分类Dev

如何使用多行回车?

来自分类Dev

如何基于跨越多行的模式从文件中删除多行?

来自分类常见问题

如何删除pandas ta列下的多行?

来自分类Dev

删除多行时如何实现NSFetchedResultsController委托?

来自分类Dev

如何在Yii 2中删除多行

来自分类Dev

如何删除pandas ta列下的多行?

来自分类Dev

删除多行时如何实现NSFetchedResultsController委托?

来自分类Dev

PHP如何从多行中删除= 20

来自分类Dev

Hibernate:如何在Hibernate中删除多行?

来自分类Dev

如何从Backand的表中删除多行?

来自分类Dev

如何删除多行HTML排列中的空白?

来自分类Dev

如何用sed删除多行模式?

来自分类Dev

如何删除不同表中的多行?

来自分类Dev

如何通过 Python 删除文本中的多行?

来自分类Dev

如何使用复选框从数据库中删除多行?

来自分类Dev

如何使用python脚本删除CSV文件中多行通用的特定字符串?

来自分类Dev

如何使用 gsub 删除多行中的某些字符串和数字?

来自分类Dev

如何使用Spring JDBCTemplate绑定元组列表?

来自分类Dev

如何在jdbctemplate中使用groupBy查询