| 接口 | 说明 |
|---|---|
| BaseMethodParser | |
| MapperConfigBuilder | |
| MapperExtBuilder |
扩展注解,可以在mapper方法上定义自己的注解来解释执行mapper
开发人员可以利于BeetlSQL的dao框架,扩展任意注解来执行SQL,封装SQL
|
| 类 | 说明 |
|---|---|
| BaseMapperConfigBuilder |
入口类,自定义基接口配置构建器.使用MapperMethodParser 解析方法,得出采用的IAM类
|
| BaseMapperConfigBuilder.MapperInvokeKey | |
| MapperMethodParser |
解析Mapper方法,得到MapperInvoke类,能解析内置的的Sql,TemplateSql,也支持通过Builder注解自定义注解
|
| MethodParam |
记录了mapper方法的一个参数
public void updateUser(String id,int status);
分别是[{name:"id",index:0},{name:"status",index:"1"}]
|
| MethodParamsHolder |
记录mapper方法的参数信息,如,参数名字
|
| ParameterParser | |
| ReturnTypeParser |
Copyright © 2024. All rights reserved.