public abstract class BaseMapper<T> extends Object
| 构造器和说明 |
|---|
BaseMapper() |
| 限定符和类型 | 方法和说明 |
|---|---|
abstract Object |
baseHandleResultSet(ResultSetDelegate<T> resultSetDelegate)
基础对象映射
|
Object |
beanHandleResultSet(Class<?> clazz,
ResultSetDelegate<T> resultSetDelegate,
List<String> columnNameList)
bean对象映射处理
|
abstract List<String> |
getColumnNameList(ResultSetDelegate<T> resultSetDelegate)
获取所有列名
|
Object |
getDefaultValueByColumnType(String typeName)
获取基本类型默认值
|
abstract Object |
getValue(Field field,
String columnName,
ResultSetDelegate<T> resultSetDelegate)
获取该字段对应的值
|
abstract Object |
getValue(String jdbcType,
int index,
ResultSetDelegate<T> resultSetDelegate)
获取该字段对应的值
|
abstract Object |
mapHandleResultSet(ResultSetDelegate<T> resultSetDelegate)
map对象映射
|
void |
setFieldValue(Object obj,
Field field,
String columnName,
ResultSetDelegate<T> resultSetDelegate)
字段赋值
|
public abstract List<String> getColumnNameList(ResultSetDelegate<T> resultSetDelegate)
resultSetDelegate - public abstract Object baseHandleResultSet(ResultSetDelegate<T> resultSetDelegate)
resultSetDelegate - public abstract Object mapHandleResultSet(ResultSetDelegate<T> resultSetDelegate)
resultSetDelegate - public Object beanHandleResultSet(Class<?> clazz, ResultSetDelegate<T> resultSetDelegate, List<String> columnNameList)
clazz - resultSetDelegate - columnNameList - public void setFieldValue(Object obj, Field field, String columnName, ResultSetDelegate<T> resultSetDelegate)
obj - field - columnName - resultSetDelegate - public abstract Object getValue(Field field, String columnName, ResultSetDelegate<T> resultSetDelegate)
field - columnName - resultSetDelegate - public abstract Object getValue(String jdbcType, int index, ResultSetDelegate<T> resultSetDelegate)
jdbcType - index - resultSetDelegate - Copyright © 2025. All rights reserved.