类 AbstractSqlInjector

java.lang.Object
com.baomidou.mybatisplus.core.injector.AbstractSqlInjector
所有已实现的接口:
ISqlInjector
直接已知子类:
DefaultSqlInjector

public abstract class AbstractSqlInjector
extends Object
implements ISqlInjector
SQL 自动注入器
从以下版本开始:
2018-04-07
作者:
hubin
  • 构造器详细资料

    • AbstractSqlInjector

      public AbstractSqlInjector()
  • 方法详细资料

    • inspectInject

      public void inspectInject​(org.apache.ibatis.builder.MapperBuilderAssistant builderAssistant, Class<?> mapperClass)
      从接口复制的说明: ISqlInjector
      检查SQL是否注入(已经注入过不再注入)
      指定者:
      inspectInject 在接口中 ISqlInjector
      参数:
      builderAssistant - mapper 信息
      mapperClass - mapper 接口的 class 对象
    • getMethodList

      public abstract List<AbstractMethod> getMethodList​(Class<?> mapperClass)

      获取 注入的方法

      参数:
      mapperClass - 当前mapper
      返回:
      注入的方法集合
      从以下版本开始:
      3.1.2 add mapperClass
    • extractModelClass

      protected Class<?> extractModelClass​(Class<?> mapperClass)
      提取泛型模型,多泛型的时候请将泛型T放在第一位
      参数:
      mapperClass - mapper 接口
      返回:
      mapper 泛型