public abstract class AbstractSqlInjector extends Object implements ISqlInjector
| 构造器和说明 |
|---|
AbstractSqlInjector() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected Class<?> |
extractModelClass(Class<?> mapperClass)
提取泛型模型,多泛型的时候请将泛型T放在第一位
|
abstract List<AbstractMethod> |
getMethodList()
获取 注入的方法
|
void |
injectSqlRunner(org.apache.ibatis.session.Configuration configuration)
注入 SqlRunner 相关
|
void |
inspectInject(org.apache.ibatis.builder.MapperBuilderAssistant builderAssistant,
Class<?> mapperClass)
检查SQL是否注入(已经注入过不再注入)
|
public void inspectInject(org.apache.ibatis.builder.MapperBuilderAssistant builderAssistant,
Class<?> mapperClass)
ISqlInjectorinspectInject 在接口中 ISqlInjectorbuilderAssistant - mapper 信息mapperClass - mapper 接口的 class 对象public void injectSqlRunner(org.apache.ibatis.session.Configuration configuration)
ISqlInjectorinjectSqlRunner 在接口中 ISqlInjectorconfiguration - 全局配置ISqlRunnerpublic abstract List<AbstractMethod> getMethodList()