public class MapperMethodParser extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected Class |
defaultRetType |
protected Class |
mapperClass |
protected Method |
method |
| 构造器和说明 |
|---|
MapperMethodParser(Class defaultRetType,
Class mapperClass,
Method method) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected MapperExtBuilder |
findExtBuilder()
找到扩展的注解解释器,包含
SpringData
SqlProvider
SqlTemplateProvider
|
protected Class |
getMappingEntity() |
protected String |
getNamespace() |
static Annotation |
getSqlType(Method method) |
MapperInvoke |
parse() |
protected MapperInvoke |
parseSqlId() |
protected MapperInvoke |
parseSqlMethod(Sql sqlAnnotation) |
protected MapperInvoke |
parseSqlTemplateMethod(Template sqlAnnotation) |
protected Class defaultRetType
protected Method method
protected Class mapperClass
public MapperInvoke parse()
protected String getNamespace()
protected MapperInvoke parseSqlId()
protected MapperExtBuilder findExtBuilder()
protected MapperInvoke parseSqlTemplateMethod(Template sqlAnnotation)
protected MapperInvoke parseSqlMethod(Sql sqlAnnotation)
public static Annotation getSqlType(Method method)
protected Class getMappingEntity()
Copyright © 2020. All rights reserved.