1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.mybatis.guice.configuration.settings;
17
18 import org.apache.ibatis.scripting.LanguageDriver;
19 import org.apache.ibatis.session.Configuration;
20
21 public class DefaultScriptingLanguageTypeConfigurationSetting implements ConfigurationSetting {
22
23 private final Class<? extends LanguageDriver> defaultScriptingLanguageType;
24
25 public DefaultScriptingLanguageTypeConfigurationSetting(
26 Class<? extends LanguageDriver> defaultScriptingLanguageType) {
27 this.defaultScriptingLanguageType = defaultScriptingLanguageType;
28 }
29
30 @Override
31 public void applyConfigurationSetting(Configuration configuration) {
32 configuration.setDefaultScriptingLanguage(defaultScriptingLanguageType);
33 }
34
35 }