List of usage examples for org.apache.ibatis.session Configuration getDefaultScriptingLanguageInstance
public LanguageDriver getDefaultScriptingLanguageInstance()
From source file:com.baomidou.mybatisplus.mapper.AutoSqlInjector.java
License:Apache License
public void injectSqlRunner(Configuration configuration) { this.configuration = configuration; this.languageDriver = configuration.getDefaultScriptingLanguageInstance(); initSelectList();//from w ww . ja v a2 s. c om initSelectObjs(); initInsert(); initUpdate(); initDelete(); initCount(); }
From source file:org.mybatis.guice.MyBatisModuleTest.java
License:Apache License
@Test public void bindDefaultScriptingLanguageType() { Injector injector = Guice.createInjector(new MyBatisModule() { @Override/*w w w .j a v a2 s. c o m*/ protected void initialize() { bindDefaultScriptingLanguageType(TestLanguageDriver.class); environmentId("test_environment"); bindDataSourceProvider(dataSourceProvider); bindTransactionFactory(transactionFactoryProvider); } }); Configuration configuration = injector.getInstance(Configuration.class); assertTrue(configuration.getDefaultScriptingLanguageInstance() instanceof TestLanguageDriver); }