public class MethodDesc extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
MapperParameter |
parameter |
String |
paramsDeclare |
Class |
resultType |
static int |
SM_BATCH_UPDATE |
static int |
SM_INSERT |
static int |
SM_INSERT_KEYHOLDER |
static int |
SM_PAGE_QUERY |
static int |
SM_SELECT_LIST |
static int |
SM_SELECT_SINGLE |
static int |
SM_SQL_READY_PAGE_QUERY |
static int |
SM_UPDATE |
String |
sqlReady |
int |
type |
| 构造器和说明 |
|---|
MethodDesc() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
doParse(SQLManager sm,
Class entityClass,
Method m,
String sqlId) |
static MethodDesc |
getMetodDesc(SQLManager sm,
Class entityClass,
Method m,
String sqlId) |
protected Class |
getPageType(Type type,
Class defaultClass) |
protected Class |
getParamterTypeClass(Type t) |
protected Class |
getRetType(Method method,
Class entityClass) |
protected Class |
getType(Type type) |
protected int |
getTypeBySqlId(SQLManager sm,
String sqlId) |
protected Type |
hasPageQuery(Type[] paras,
Type retType) |
protected void |
parseInert(Class[] paras,
Type retType) |
protected void |
parseSelectList(Class[] paras,
Type retType) |
protected void |
parseUpdate(Class[] paras,
Type retType)
根据返回参数int 或者int[] 判断是否是批处理。
|
public static final int SM_INSERT
public static final int SM_INSERT_KEYHOLDER
public static final int SM_SELECT_SINGLE
public static final int SM_SELECT_LIST
public static final int SM_UPDATE
public static final int SM_BATCH_UPDATE
public static final int SM_PAGE_QUERY
public static final int SM_SQL_READY_PAGE_QUERY
public int type
public String sqlReady
public Class resultType
public MapperParameter parameter
public String paramsDeclare
public static MethodDesc getMetodDesc(SQLManager sm, Class entityClass, Method m, String sqlId)
protected void doParse(SQLManager sm, Class entityClass, Method m, String sqlId)
protected void parseUpdate(Class[] paras, Type retType)
paras - retType - protected int getTypeBySqlId(SQLManager sm, String sqlId)
Copyright © 2018. All rights reserved.