关于调用JdbcTemplate查找数据时报错:Incorrect result size: expected 1, actual 0
这是由于在JdbcTemplate类定义的查找方法里,如果数据为空,即所查找的数据不存在,不会返回null值,会直接报错中断程序,抛出错误信息如果需要判断是否存在目标数据才能执行下一步操作,例如登录操作,可以用两种方法1、继承JdbcTemplate类,重写他的方法,当查找数据为空时,返回null值例如重写queryForObject方法2、主动捕捉异常,当发生异常时,捕获它,...
原创
2019-07-16 22:09:33 ·
1438 阅读 ·
0 评论