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 c81db45cae1a6818369eef0840fbda35207d74d1..8800016c8f6685d7a9d4ce64020a550bd8c583b0 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 +}