From 9f4bf6fc37189bbca400b4eaa194ac1a0f3cd0ff Mon Sep 17 00:00:00 2001 From: liaozan <378024053@qq.com> Date: Mon, 18 Sep 2023 20:25:30 +0800 Subject: [PATCH] Disable mybatis session cache --- .../mybatis/configuration/MybatisConfigurationCustomizer.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/starters/mybatis-spring-boot-starter/src/main/java/com/schbrain/framework/autoconfigure/mybatis/configuration/MybatisConfigurationCustomizer.java b/starters/mybatis-spring-boot-starter/src/main/java/com/schbrain/framework/autoconfigure/mybatis/configuration/MybatisConfigurationCustomizer.java index c81db45..8800016 100644 --- a/starters/mybatis-spring-boot-starter/src/main/java/com/schbrain/framework/autoconfigure/mybatis/configuration/MybatisConfigurationCustomizer.java +++ b/starters/mybatis-spring-boot-starter/src/main/java/com/schbrain/framework/autoconfigure/mybatis/configuration/MybatisConfigurationCustomizer.java @@ -5,6 +5,7 @@ import com.baomidou.mybatisplus.core.MybatisConfiguration; import com.schbrain.framework.autoconfigure.mybatis.core.MybatisXmlLanguageDriver; import com.schbrain.framework.autoconfigure.mybatis.properties.MybatisProperties; import com.schbrain.framework.autoconfigure.mybatis.type.InstantToLongTypeHandler; +import org.apache.ibatis.session.LocalCacheScope; import org.apache.ibatis.type.EnumOrdinalTypeHandler; import java.time.Instant; @@ -24,6 +25,7 @@ public class MybatisConfigurationCustomizer implements ConfigurationCustomizer { @Override public void customize(MybatisConfiguration configuration) { configuration.setCacheEnabled(false); + configuration.setLocalCacheScope(LocalCacheScope.STATEMENT); configuration.setDefaultEnumTypeHandler(EnumOrdinalTypeHandler.class); configuration.setUseActualParamName(true); configuration.setMapUnderscoreToCamelCase(true); @@ -34,4 +36,4 @@ public class MybatisConfigurationCustomizer implements ConfigurationCustomizer { } } -} \ No newline at end of file +} -- GitLab