public class DefaultBeanRowMapper<T> extends Object implements RowMapper<T>
将 ResultSet 转换为 Java Bean 的 RowMapper 的基础实现。
仅在对性能不敏感的场景下使用。
说明:
setter 方法。propertyColMap 未指定的列名和属性名的映射时,默认 JavaBean 的属性名为小驼峰,列名为小写蛇形命名。ResultSet.getObject(String, Class) 从 ResultSet 中获取属性值。RowMapper。HASH_MAP_MAPPER| Modifier and Type | Method and Description |
|---|---|
T |
mapRow(ResultSet rs,
int rowNumber) |
static <T> DefaultBeanRowMapper<T> |
of(Class<T> beanType)
创建一个
DefaultBeanRowMapper |
static <T> DefaultBeanRowMapper<T> |
of(Class<T> beanType,
Map<String,String> propertyColMap)
创建一个
DefaultBeanRowMapper |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbeanRowMapper, beanRowMapperpublic static <T> DefaultBeanRowMapper<T> of(Class<T> beanType) throws SQLException
DefaultBeanRowMapperT - Bean 类型beanType - Bean 类型SQLException - 创建 DefaultBeanRowMapper 出现错误的异常时抛出public static <T> DefaultBeanRowMapper<T> of(Class<T> beanType, @Nullable Map<String,String> propertyColMap) throws SQLException
DefaultBeanRowMapperT - Bean 类型beanType - Bean 类型propertyColMap - Bean 字段与列名的映射关系。key 是字段,value 是列名。DefaultBeanRowMapper 对象SQLException - 创建 DefaultBeanRowMapper 出现错误的异常时抛出public T mapRow(ResultSet rs, int rowNumber) throws SQLException
mapRow in interface RowMapper<T>SQLExceptionCopyright © 2026. All rights reserved.