Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Spring JdbcTemplate选择具有多行的单列_Java_Spring_Jdbc - Fatal编程技术网

Java Spring JdbcTemplate选择具有多行的单列

Java Spring JdbcTemplate选择具有多行的单列,java,spring,jdbc,Java,Spring,Jdbc,我使用的是SpringJDBCTemplate,无法找到正确的方法来执行返回多行的select查询。select查询只有一列。我可以使用**queryForList**,但它会返回一个映射列表,我觉得这对于单个列来说有点不必要 查询:从员工中选择employeeName 使用jdbcTemplate生成上述查询的结果是否有更好的方法或直接方法?可以使用这种重载方法 public <T> List<T> queryForList(String sql,

我使用的是SpringJDBCTemplate,无法找到正确的方法来执行返回多行的select查询。select查询只有一列。我可以使用
**queryForList**
,但它会返回一个映射列表,我觉得这对于单个列来说有点不必要

查询:
从员工中选择employeeName


使用jdbcTemplate生成上述查询的结果是否有更好的方法或直接方法?

可以使用这种重载方法

public <T> List<T> queryForList(String sql,
                                Class<T> elementType)
                         throws DataAccessException
公共列表查询列表(字符串sql、,
类元素类型)
抛出DataAccessException

这样可以吗?List empList=queryForList(sql,String.class)@是的,应该可以。这对你不起作用吗?