jdbcTemplate.queryForMap(finalSql);报错问题
今天遇到一个bug关于jdbcTemplate.queryForMap(finalSql)。报错信息为:Incorrect result size: expected 1, actual 0。
意思是jdbcTemplate.queryForMap(finalSql)的结果应该是1,但是返回的却是0.(因为数据库暂时没有数据)
然后百度找解决办法:加try catch,返回值给null值。
try {
listingMap = jdbcTemplate.queryForMap(finalSql);
}catch (EmptyResultDataAccessException e){
return null;
}
详细可参考https://blog.csdn.net/tongyuehong137/article/details/41683121