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