zoukankan      html  css  js  c++  java
  • mybatis 配置延迟加载 和 缓存

            <!-- MyBatis延迟加载时,创建代理类 -->
            <dependency>
                <groupId>cglib</groupId>
                <artifactId>cglib-nodep</artifactId>
                <version>3.1</version>
            </dependency>
    <settings>
            <!-- 设置延迟加载需要添加cglib -->
            <!-- 全局启用或禁用延迟加载。当为false时, 所有关联对象都会即时加载。 -->
            <setting name="lazyLoadingEnabled" value="true" />
            <!-- 当为true时, 有延迟加载属性的对象在被 调用时将会完全加载任意属性。否则, 每种属性将会按需要加载。 -->
            <setting name="aggressiveLazyLoading" value="false" />
            <!-- 全局开关:默认是true,如果它配成false,其余各个Mapper XML文件配成支持cache也没用。 -->
            <setting name="cacheEnabled" value="true" />
            <!-- 配置默认的执行器。SIMPLE执行器没有什么特别之处。REUSE执行器重用预处理语句。BATCH执行器重用语句和批量更新 -->  
            <setting name="defaultExecutorType" value="REUSE" />
        </settings>
  • 相关阅读:
    进程与线程的区别与联系
    IPC 进程间通信
    sql中的group by 和 having 用法
    大端小端格式
    Spring AOP的一个比喻和IOC的作用
    volatile变量
    策略模式
    划分算法与快速排序
    希尔排序及希尔排序java代码
    红黑树
  • 原文地址:https://www.cnblogs.com/zno2/p/4858524.html
Copyright © 2011-2022 走看看