Interface RowMapper

  • All Known Implementing Classes:
    ColumnMapRowMapper

    public interface RowMapper
    An interface used by Executor for mapping rows of a ResultSet on a per-row basis. Implementations of this interface perform the actual work of mapping each row to a result object, but don't need to worry about exception handling. SQLExceptions will be caught and handled by the calling JdbcTemplate.

    See Also:
    Executor, RowCallbackHandler, ResultSetExtractor
    • Method Detail

      • mapRow

        Object mapRow​(ResultSet rs,
                      int rowNum)
               throws SQLException
        Implementations must implement this method to map each row of data in the ResultSet. This method should not call next() on the ResultSet; it is only supposed to map values of the current row.
        Parameters:
        rs - the ResultSet to map (pre-initialized for the current row)
        rowNum - the number of the current row
        Returns:
        the result object for the current row
        Throws:
        SQLException - if a SQLException is encountered getting column values (that is, there's no need to catch SQLException)