Class ProviderContext

java.lang.Object
org.apache.ibatis.builder.annotation.ProviderContext

public final class ProviderContext extends Object
The context object for sql provider method.
Since:
3.4.5
  • Field Details

    • mapperType

      private final Class<?> mapperType
    • mapperMethod

      private final Method mapperMethod
    • databaseId

      private final String databaseId
  • Constructor Details

    • ProviderContext

      ProviderContext(Class<?> mapperType, Method mapperMethod, String databaseId)
      Constructor.
      Parameters:
      mapperType - A mapper interface type that specified provider
      mapperMethod - A mapper method that specified provider
      databaseId - A database id
  • Method Details

    • getMapperType

      public Class<?> getMapperType()
      Get a mapper interface type that specified provider.
      Returns:
      A mapper interface type that specified provider
    • getMapperMethod

      public Method getMapperMethod()
      Get a mapper method that specified provider.
      Returns:
      A mapper method that specified provider
    • getDatabaseId

      public String getDatabaseId()
      Get a database id that provided from DatabaseIdProvider.
      Returns:
      A database id
      Since:
      3.5.1