JdbcTemplate queryForList在没有结果的情况下返回值

时间:2014-07-17 07:51:37

标签: java spring jdbctemplate

这个问题几乎总结在标题中。当查询没有返回结果时,JdbcTemplate.queryForList()将返回什么。它会返回一个空的List或null值吗?我无法从文档中找到明确的答案。提前谢谢!

2 个答案:

答案 0 :(得分:24)

javadoc声明它将返回

a List of objects that match the specified element type

如果没有元素,则列表为空。

答案 1 :(得分:1)

它将返回一个空列表。因此,您可以使用list.isEmpty()进行测试。在这种情况下,它将返回true。