List of usage examples for org.apache.ibatis.session Configuration getLocalCacheScope
public LocalCacheScope getLocalCacheScope()
From source file:org.mybatis.guice.MyBatisModuleTest.java
License:Apache License
@Test public void localCacheScope_Default() { Injector injector = Guice.createInjector(new MyBatisModule() { @Override//from w w w . j av a2 s . c om protected void initialize() { environmentId("test_environment"); bindDataSourceProvider(dataSourceProvider); bindTransactionFactory(transactionFactoryProvider); } }); Configuration configuration = injector.getInstance(Configuration.class); assertEquals(LocalCacheScope.SESSION, configuration.getLocalCacheScope()); }
From source file:org.mybatis.guice.MyBatisModuleTest.java
License:Apache License
@Test public void localCacheScope() { Injector injector = Guice.createInjector(new MyBatisModule() { @Override/* w w w .ja v a 2 s . c om*/ protected void initialize() { localCacheScope(LocalCacheScope.STATEMENT); environmentId("test_environment"); bindDataSourceProvider(dataSourceProvider); bindTransactionFactory(transactionFactoryProvider); } }); Configuration configuration = injector.getInstance(Configuration.class); assertEquals(LocalCacheScope.STATEMENT, configuration.getLocalCacheScope()); }