Как получить имя таблицы в субмаппере с помощью SelectProvider? - PullRequest
0 голосов
/ 13 июня 2019

У меня есть интерфейс базового преобразователя, который делает что-то общее.

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, и все они делают то же самое, но таблицу различий.

...