Package org.mybatis.guice.configuration
Class ConfigurationProvider
java.lang.Object
org.mybatis.guice.configuration.ConfigurationProvider
- All Implemented Interfaces:
jakarta.inject.Provider<org.apache.ibatis.session.Configuration>,ConfigurationSettingListener
@Singleton
public class ConfigurationProvider
extends Object
implements jakarta.inject.Provider<org.apache.ibatis.session.Configuration>, ConfigurationSettingListener
Provides the myBatis Configuration.
-
Constructor Summary
ConstructorsConstructorDescriptionConfigurationProvider(org.apache.ibatis.mapping.Environment environment) Instantiates a new configuration provider. -
Method Summary
Modifier and TypeMethodDescriptionvoidaddConfigurationSetting(ConfigurationSetting configurationSetting) voidaddMapperConfigurationSetting(MapperConfigurationSetting mapperConfigurationSetting) org.apache.ibatis.session.Configurationget()protected org.apache.ibatis.session.ConfigurationnewConfiguration(org.apache.ibatis.mapping.Environment environment) New configuration.voidsetEnvironment(org.apache.ibatis.mapping.Environment environment) Deprecated.voidsetFailFast(boolean failFast) Flag to check all statements are completed.
-
Constructor Details
-
ConfigurationProvider
@Inject public ConfigurationProvider(org.apache.ibatis.mapping.Environment environment) Instantiates a new configuration provider.- Parameters:
environment- the environment- Since:
- 1.0.1
-
-
Method Details
-
setEnvironment
Deprecated. -
setFailFast
public void setFailFast(boolean failFast) Flag to check all statements are completed.- Parameters:
failFast- flag to check all statements are completed- Since:
- 1.0.1
-
addConfigurationSetting
- Specified by:
addConfigurationSettingin interfaceConfigurationSettingListener
-
addMapperConfigurationSetting
- Specified by:
addMapperConfigurationSettingin interfaceConfigurationSettingListener
-
newConfiguration
protected org.apache.ibatis.session.Configuration newConfiguration(org.apache.ibatis.mapping.Environment environment) New configuration.- Parameters:
environment- the environment- Returns:
- new configuration
-
get
public org.apache.ibatis.session.Configuration get()- Specified by:
getin interfacejakarta.inject.Provider<org.apache.ibatis.session.Configuration>
-