在使用JdbcTemplate.queryForMap(String )的时候发现一个问题:html
org.springframework.dao.IncorrectResultSizeDataAccessException: Incorrect result size: expected 1, actual 0java
Data access exception thrown when a result was expected to have at least one row (or element) but zero rows (or elements) were actually returned.sql
若是要是有queryForMap(sql)和qeuryForInt(sql)和qeuryForLong(sql) 要注意当Map 为空的时候会抛出异常。api
若是不想抛出这个异常,要么就用queryForList(sql)吧。spa