• 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>
  • 相关阅读:
    有限元方法的核心思想
    由拉格朗日函数推导守恒定律
    codeforces 1181D
    gym 102222 J
    COJ#10C
    已然逝去の夏日泳装
    NC50 E
    codeforces 1147 C
    agc 037 C
    19牛客多校第十场G
  • 原文地址:https://www.cnblogs.com/niujifei/p/15220989.html
Copyright © 2020-2023  润新知