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
ConstructorDescriptionConfigurationProvider
(org.apache.ibatis.mapping.Environment environment) Instantiates a new configuration provider. -
Method Summary
Modifier and TypeMethodDescriptionvoid
addConfigurationSetting
(ConfigurationSetting configurationSetting) void
addMapperConfigurationSetting
(MapperConfigurationSetting mapperConfigurationSetting) org.apache.ibatis.session.Configuration
get()
protected org.apache.ibatis.session.Configuration
newConfiguration
(org.apache.ibatis.mapping.Environment environment) New configuration.void
setEnvironment
(org.apache.ibatis.mapping.Environment environment) Deprecated.void
setFailFast
(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:
addConfigurationSetting
in interfaceConfigurationSettingListener
-
addMapperConfigurationSetting
- Specified by:
addMapperConfigurationSetting
in 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:
get
in interfacejakarta.inject.Provider<org.apache.ibatis.session.Configuration>
-