Class EnvironmentProvider

java.lang.Object
org.mybatis.guice.environment.EnvironmentProvider
All Implemented Interfaces:
jakarta.inject.Provider<org.apache.ibatis.mapping.Environment>

@Singleton public final class EnvironmentProvider extends Object implements jakarta.inject.Provider<org.apache.ibatis.mapping.Environment>
Provides the myBatis Environment.
  • Constructor Details

    • EnvironmentProvider

      public EnvironmentProvider()
  • Method Details

    • setId

      public void setId(String id)
    • setTransactionFactory

      public void setTransactionFactory(org.apache.ibatis.transaction.TransactionFactory transactionFactory)
    • setDataSource

      public void setDataSource(DataSource dataSource)
    • get

      public org.apache.ibatis.mapping.Environment get()
      Specified by:
      get in interface jakarta.inject.Provider<org.apache.ibatis.mapping.Environment>