public abstract class AbstractSqlInjector extends java.lang.Object implements ISqlInjector
SQL 自动注入器
| 构造器和说明 |
|---|
AbstractSqlInjector() |
| 限定符和类型 | 方法和说明 |
|---|---|
abstract java.util.List<AbstractMethod> |
getMethodList()
获取 注入的方法
|
void |
injectSqlRunner(org.apache.ibatis.session.Configuration configuration)
注入 SqlRunner 相关
|
void |
inspectInject(org.apache.ibatis.builder.MapperBuilderAssistant builderAssistant,
java.lang.Class<?> mapperClass)
检查SQL是否注入(已经注入过不再注入)
|
boolean |
isInjectSqlRunner()
是否注入SqlRunner,抽象类默认注入,如果不需要重写该方法
|
public void inspectInject(org.apache.ibatis.builder.MapperBuilderAssistant builderAssistant,
java.lang.Class<?> mapperClass)
ISqlInjector检查SQL是否注入(已经注入过不再注入)
inspectInject 在接口中 ISqlInjectorbuilderAssistant - mapper 信息mapperClass - mapper 接口的 class 对象public void injectSqlRunner(org.apache.ibatis.session.Configuration configuration)
ISqlInjector注入 SqlRunner 相关
injectSqlRunner 在接口中 ISqlInjectorconfiguration - 全局配置ISqlRunnerpublic abstract java.util.List<AbstractMethod> getMethodList()
获取 注入的方法
public boolean isInjectSqlRunner()
是否注入SqlRunner,抽象类默认注入,如果不需要重写该方法