私は非常に単純なコードを書こうとしていますが、それを行うためのエレガントなソリューションを見つけることができません:
int count = 0;
jdbcTemplate.query(readQuery, new RowCallbackHandler() {
@Override
public void processRow(ResultSet rs) throws SQLException {
realProcessRow(rs);
count++;
}
});
これは明らかにコンパイルされません。私が知っている2つの解決策は両方とも悪臭を放っています。クラスフィールドをカウントしたくないのは、それが実際にはロギング目的で必要なローカル変数だからです。単純に醜いので、配列を数えたくありません。
これはばかげているだけです。それを行うための合理的な方法が必要ですか?