如何在子映射器中使用SelectProvider获取表名?

时间:2019-06-13 15:36:47

标签: java mybatis

我有一个基本的Mapper接口,可以执行一些常见的操作。

public interface BaseMapper<T> {
  @SelectProvider(type = BaseMapperBuilder.class, method = "doSomething")
  T doSomething()
}

BaseMapperBuilder

public class BaseMapperBuilder {
  public static void doSomething() {
    // how to get table name here
  }
}

我在提供程序类中构建sql,但是如何在构建方法中获取表名?我有许多从BaseMapper扩展过来的子接口,除了差异表外,其他所有子接口都做同样的事情。

0 个答案:

没有答案