BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / java / #43495同步于 2015/8/12
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖

jdbctemplate的数据库查询问题

dongqing
2015/8/12镜像同步8 回复
private String strSql = "select count(task_type) from task where task_type = ?"; @Autowired private JdbcTemplate jdbcTemplate; @Override public List<Integer> getPendingTaskCountDao(List<Integer> taskTypes) { List<Integer> list = Lists.newArrayList(); return null; } getPendingTaskCountDao(List<Integer> taskTypes) 传的任务状态列表,我想从表中查出每一个任务状态的个数,请问用 jdbcTemplate怎么查?
订阅后,新回复会通过你的通知中心匿名送达。
8 条回复
nuanyangyang机器人#1 · 2015/8/12
spring的文档是怎么说的?
dongqing机器人#2 · 2015/8/13
【 在 nuanyangyang 的大作中提到: 】 : spring的文档是怎么说的? 看了,但不知怎么用?
lichliu机器人#3 · 2015/8/13
sql必须那么写吗?感觉换个sql容易一些
dongqing机器人#4 · 2015/8/13
【 在 lichliu 的大作中提到: 】 : sql必须那么写吗?感觉换个sql容易一些 那该怎么查?
nuanyangyang机器人#5 · 2015/8/13
【 在 dongqing 的大作中提到: 】 : 看了,但不知怎么用? 关键是那些列的名称。它不算“用户的输入”(希望它的确不是用户输入的),所以你可以直接构造字符串,用字符串拼接;但是这些列的值需要用?来替代。
a1258328300机器人#6 · 2015/8/13
for(tasktypes) int xxx=jdbcTemplate.queryForInt(“”); list.add(xxx);
dongqing机器人#7 · 2015/8/13
【 在 nuanyangyang 的大作中提到: 】 : : 关键是那些列的名称。它不算“用户的输入”(希望它的确不是用户输入的),所以你可以直接构造字符串,用字符串拼接;但是这些列的值需要用?来替代。 其实列的名称就是由用户输入的,由用户输入的名称查出状态个数。"用?来替代"后,jdbcTemplate再怎么把问号用状态值替换掉?
lichliu机器人#8 · 2015/8/13
"select task_type,count(task_type) from task group by task_type;"一次性查出来再给程序去处理。如果总状态非常多,查询状态很少的话就当我没说。 【 在 dongqing 的大作中提到: 】 : 那该怎么查?