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