本文共 619 字,大约阅读时间需要 2 分钟。
queryForObject,queryForMap在遇到返回值为null,或者多返回值时,会报出异常:
org.springframework.dao.EmptyResultDataAccessException: Incorrect result size: expected 1, actual 0 org.springframework.dao.support.DataAccessUtils.(DataAccessUtils.java:71) org.springframework.jdbc.core.JdbcTemplate.queryForObject(JdbcTemplate.java:729)本人解决方案:
try { object = jdbcTemplate.queryForObject(); } catch (EmptyResultDataAccessException e) { // e.printStackTrace(); // 可以选择打印信息 return null; } return object;
转载地址:http://znhof.baihongyu.com/