zoukankan      html  css  js  c++  java
  • MyBatis(三)全局配置文件 之 settings 设置

    Settings 设置

    setting:用来设置每一设置项

      name:设置项名

      value:设置项取项

    这是 MyBatis 中极为重要的调整设置,它们会改变 MyBatis 的运行时行为。包含如下的 setting 设置
    <settings>
        <setting name="cacheEnabled" value="true"/> //是否启动缓存
        <setting name="lazyLoadingEnabled" value="true"/>//是否设置懒加载
        <setting name="multipleResultSetsEnabled" value="true"/>
        <setting name="useColumnLabel" value="true"/>
        <setting name="useGeneratedKeys" value="false"/>
        <setting name="autoMappingBehavior" value="PARTIAL"/>//指定是否以及如何自动映射指定的列到字段或属性
        <setting name="autoMappingUnknownColumnBehavior" value="WARNING"/>
        <setting name="defaultExecutorType" value="SIMPLE"/>
        <setting name="defaultStatementTimeout" value="25"/>
        <setting name="defaultFetchSize" value="100"/>
        <setting name="safeRowBoundsEnabled" value="false"/>
        <setting name="mapUnderscoreToCamelCase" value="false"/>//把数据库字段的下划线映射成小驼峰命名
        <setting name="localCacheScope" value="SESSION"/>
        <setting name="jdbcTypeForNull" value="OTHER"/>
        <setting name="lazyLoadTriggerMethods" value="equals,clone,hashCode,toString"/>
    </settings>

      常用设置: 

    <settings>
        <setting name="mapUnderscoreToCamelCase" value="true"/>
    </settings>
  • 相关阅读:
    MFC的序列化的一点研究.
    一次LoadRunner的CPC考试经历
    LAMP架构上(一)
    文件和目录管理
    如何在Linux上清理内存缓存、缓冲与交换空间
    Linux Shell基础(下)
    防火墙(上)
    LAMP架构(三)
    LNMP(二)
    LNMP(一)
  • 原文地址:https://www.cnblogs.com/niujifei/p/15220989.html
Copyright © 2011-2022 走看看