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)返回单行查询时会产生异常,请问如何避免?的主要内容,如果未能解决你的问题,请参考以下文章
Spring5学习笔记(12) — “JdbcTemplate 操作数据库(查询 select)”