这个问题几乎总结在标题中。当查询没有返回结果时,JdbcTemplate.queryForList()将返回什么。它会返回一个空的List或null值吗?我无法从文档中找到明确的答案。提前谢谢!
答案 0 :(得分:24)
javadoc声明它将返回
a List of objects that match the specified element type
如果没有元素,则列表为空。
答案 1 :(得分:1)
它将返回一个空列表。因此,您可以使用list.isEmpty()
进行测试。在这种情况下,它将返回true。