@FunctionalInterface public interface RowMapper<T>
ResultSet 中每一行数据的处理逻辑。
| Modifier and Type | Field and Description |
|---|---|
static RowMapper<Map<String,Object>> |
HASH_MAP_MAPPER
每一行数据转换为
HashMap
注:如果两个属性映射到同一列名,后者静默覆盖前者。 |
| Modifier and Type | Method and Description |
|---|---|
static <T> RowMapper<T> |
beanRowMapper(Class<T> beanType)
|
static <T> RowMapper<T> |
beanRowMapper(Class<T> beanType,
Map<String,String> propertyColMap)
|
T |
mapRow(ResultSet rs,
int rowNumber) |
T mapRow(ResultSet rs, int rowNumber) throws SQLException
SQLExceptionstatic <T> RowMapper<T> beanRowMapper(Class<T> beanType) throws SQLException
T - Java Bean 的类型beanType - Java Bean 的类型DefaultBeanRowMapperSQLException - 如果创建 DefaultBeanRowMapper 失败static <T> RowMapper<T> beanRowMapper(Class<T> beanType, Map<String,String> propertyColMap) throws SQLException
T - Java Bean 的类型beanType - Java Bean 的类型propertyColMap - Java Bean 属性名与数据库列名的映射关系DefaultBeanRowMapperSQLException - 如果创建 DefaultBeanRowMapper 失败Copyright © 2026. All rights reserved.