私はJdbcTemplate.query(sql, args, rowMapper)
メソッド呼び出しを使用してオブジェクトのリストを返しています。行をスキップして、それを返すリストに追加しない場合があります。このような場合、私は2つのソリューションを考えました:RowMapperがnullを返すときにJdbcTemplateは何をしますか?
- RowMapperがnullを返しました。
- RowMapperは例外をスローさせます(SQLExceptionsが処理されるので、これが1つの可能性です)。
私の質問は:RowMapper.mapRow
がnullを返した場合、JdbcTemplateはそれをリストに追加しますか?そうでない場合は、代わりにSQLExceptionをスローする必要がありますか?
試しましたか? –
sqlのwhere句は行をスキップする必要はありませんか? – Storm