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

2022-09-01 19:04:18

这个问题在标题中得到了很好的总结。当查询未返回任何结果时,JdbcTemplate.queryForList() 将返回什么。它会返回空列表还是空值?我无法从文档中找到明确的答案。提前致谢!


答案 1

javadoc 声明它将返回

a List of objects that match the specified element type

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


答案 2

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


推荐