【发布时间】:2011-04-06 13:06:41
【问题描述】:
我可以这样做吗:
select * from mytable m where m.group_id in (?)
...并传入要扩展的参数列表或数组到我的参数中,即:
select * from mytable m where m.group_id in (1,2,3,4)
具体来说,我使用的是 Spring 和 JdbcTemplate/SimpleJdbcTemplate 类。
【问题讨论】:
-
我的记忆是否定的——
?占位符在 SQL 中表示单个值,因此它不能包含逗号分隔的列表。
标签: java spring jdbc spring-jdbc