Interface IndexMapper

All Known Implementing Classes:
EntityIndexMapper, MapIndexMapper

public interface IndexMapper
列下标映射
Author:
Maning
  • Method Details

    • of

      static IndexMapper of(RowMapper<?> rowMapper, ResultSetMetaData metaData) throws SQLException
      根据rowMapper获取其需要的 列下标映射
      Parameters:
      rowMapper - 行转换器
      metaData - rs元数据
      Returns:
      列下标映射
      Throws:
      SQLException - sql异常
    • get

      Integer get(String table, String column)
      通过table和column获取下标,用于实体类查询
      Parameters:
      table - 表名
      column - 列名
      Returns:
      下标
    • get

      String get(int columnIndex, BiFunction<String,String,String> keyNamingStrategy)
      通过下标和命名, 用于map查询
      Parameters:
      columnIndex - 列下标
      keyNamingStrategy - map的key命名策略(传入table和column,返回key)
      Returns:
      map的key