| 限定符和类型 | 字段和说明 |
|---|---|
Class<?> |
clazz |
Class<?> |
returnType |
| 构造器和说明 |
|---|
SqlBeanMapper(Class<?> clazz,
Class<?> returnType) |
| 限定符和类型 | 方法和说明 |
|---|---|
Object |
baseHandleResultSet(android.database.Cursor cursor)
基础对象映射
|
Object |
beanHandleResultSet(Class<?> clazz,
android.database.Cursor cursor)
bean对象映射处理
|
static Object |
getDefaultValue(String typeName)
获取基本类型默认值
|
static Object |
getDefaultValueByColumnType(int jdbcType)
获取基本类型默认值
|
Object |
getValue(int jdbcType,
int index,
android.database.Cursor cursor)
获取该字段对应的值
|
Object |
getValue(String fieldType,
String fieldName,
android.database.Cursor cursor)
获取该字段对应的值
|
static Object |
getValueConvert(String typeName,
Object value)
获取转换后的值
|
Object |
mapHandleResultSet(android.database.Cursor cursor)
map对象映射
|
T |
mapRow(android.database.Cursor cursor,
int index) |
void |
setFieldValue(Object obj,
Field field,
String fieldName,
android.database.Cursor cursor)
字段赋值
|
public Object baseHandleResultSet(android.database.Cursor cursor)
cursor - public Object mapHandleResultSet(android.database.Cursor cursor)
cursor - public Object beanHandleResultSet(Class<?> clazz, android.database.Cursor cursor)
cursor - clazz - public void setFieldValue(Object obj, Field field, String fieldName, android.database.Cursor cursor)
obj - field - fieldName - cursor - public Object getValue(String fieldType, String fieldName, android.database.Cursor cursor)
fieldType - fieldName - cursor - public Object getValue(int jdbcType, int index, android.database.Cursor cursor)
jdbcType - index - cursor - public static Object getDefaultValueByColumnType(int jdbcType)
jdbcType - Copyright © 2020. All rights reserved.