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 Summary

    Modifier and Type
    Method
    Description
    mapRow(ResultSet rs, int rowNum)
    Implementations must implement this method to map each row of data in the ResultSet.
  • Method Details

    • 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)