querySingleResultForSql
mapList == null || mapList.isEmpty() ? null : mapList.iterator().next()
这样会不会不太合适,如果有多条只取第一条,jdbctemplate 直接抛出结果不唯一异常是否好一点
public List queryListForSql(String refSql, Class elementType) {
List<Map<String, Object>> mapList = this.queryListForSql(refSql, "", EMPTY_OBJECT_ARRAY);
return mapToBean(mapList, elementType);}
更改为这个
return jdbcTemplate.query(refSql, new BeanPropertyRowMapper(elementType));
querySingleResultForSql
mapList == null || mapList.isEmpty() ? null : mapList.iterator().next()
这样会不会不太合适,如果有多条只取第一条,jdbctemplate 直接抛出结果不唯一异常是否好一点
public List queryListForSql(String refSql, Class elementType) {
List<Map<String, Object>> mapList = this.queryListForSql(refSql, "", EMPTY_OBJECT_ARRAY);
return mapToBean(mapList, elementType);}
更改为这个
return jdbcTemplate.query(refSql, new BeanPropertyRowMapper(elementType));