public Integer getMaxCount(String id,String type) {
String maxCount ="SELECT MAX(ID) AS COUNT FROM STUDENT";
try {
return queryForObject(
maxCount,
new Object[]{id,type},
(rs, i) -> {return rs.getInt(COUNT);},
"maxCount"
);
} catch (EmptyResultDataAccessException ex) {
LOG.error(ex);
return 9999;
}
}
Получение ниже нарушений сонара для приведенного выше блока кода, как исправить.
Лямбда-выражения должны быть заменены ссылками на методы.
Лямбды, содержащие только один оператор, не должны вкладывать этот оператор в блок.