我正在尝试编写一段非常简单的代码,但无法找到一个优雅的解决方案:
int count = 0;
jdbcTemplate.query(readQuery, new RowCallbackHandler() {
@Override
public void processRow(ResultSet rs) throws SQLException {
realProcessRow(rs);
count++;
}
});
这显然不能编译。我知道的两种解决方案都很臭:我不想计算一个类字段,因为它实际上是一个局部变量,我只需要用于记录目的。我不想计数一个数组,因为它很丑陋。
这只是愚蠢的,必须有一个合理的方法来做到这一点?