【发布时间】:2019-07-16 21:44:07
【问题描述】:
我使用 Spring JdbcTemplate 来查询几个值的列表:
List<String[]> tankNames = jdbcTemplate.queryForList(
"select name, country, level from tanklist", String[].class);
得到以下错误:
org.springframework.jdbc.IncorrectResultSetColumnCountException: 列数不正确:预期 1,实际 3
- 为什么在我使用 String[] 时它需要 1?
- 如何在不创建这 3 个值的对象的情况下获取多列值的列表(可能在字符串数组中)?
我的最终目标是将此响应转换为字符串列表。
【问题讨论】:
标签: spring spring-jdbc jdbctemplate