【发布时间】:2017-05-14 19:33:22
【问题描述】:
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;
}
}
如何解决上述代码块的声纳违规问题。
Lambda 应该替换为方法引用
仅包含一个语句的 Lambda 不应将此语句嵌套在块中
【问题讨论】: