Spring的JdbcTemplate查询数据库时,使用queryForList().get(0)返回单行查询时会产生异常,请问如何避免?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring的JdbcTemplate查询数据库时,使用queryForList().get(0)返回单行查询时会产生异常,请问如何避免?相关的知识,希望对你有一定的参考价值。

一:queryForList()是需要传递参数的,你这里没有传参。
二:queryForList()方法返回的是个list集合,你在queryForList().get(0)之前,先判断list中是否有值,可以用(list.size()>0)这样即可,一般就不会出现异常。
参考技术A queryforlist 集合为空,判断集合是否为空,解决空指针异常。

以上是关于Spring的JdbcTemplate查询数据库时,使用queryForList().get(0)返回单行查询时会产生异常,请问如何避免?的主要内容,如果未能解决你的问题,请参考以下文章

spring jdbcTemplate查询使用

Spring二刷笔记-JdbcTemplate

Spring5学习笔记(12) — “JdbcTemplate 操作数据库(查询 select)”

Spring5学习笔记(12) — “JdbcTemplate 操作数据库(查询 select)”

spring jdbcTemplate的CRUD操作

Spring JdbcTemplate查询实例