私はコーディング中に次のようなことをよく行います。
getNamedJdbcTemplate().update(sql, new MapSqlParameterSource() {
{
addValue("a", obj.getA());
addValue("b", obj.getB());
addValue("c", obj.getC());
}
});
またはこれ
getJdbcOperations().queryForObject(sql, new Object[] { id}, new RowMapper<Obj>(){
@Override
public Obj mapRow(ResultSet rs, int rowNum) throws SQLException {
// TODO Auto-generated method stub
return null;
}});
また、Java メソッドを使用して多くの内部クラスを使用しています。
確かに、コードを複数回使用する場合は、別のクラスに配置して再利用できるようにします...問題は、チームメイトがこれを気に入らず、誰も適切な理由を教えてくれないことですどうして...
彼らはメモリ リークとガベージ コレクション (GC) についてよく話しますが、それらは過去のものだと思います。Java6 と Spring 3 を使用しています。アプリは Tomcat 6 サーバーにデプロイされています。