Setting(设置) Description(描述) Valid Values(验证值组) Default(默认值)
cacheEnabled 在全局范围内启用或禁用缓存配置任何映射器在此配置下。 true | false TRUE
lazyLoadingEnabled 在全局范围内启用或禁用延迟加载。禁用时,所有协会将热加载。 true | false TRUE
aggressiveLazyLoading 启用时,有延迟加载属性的对象将被完全加载后调用懒惰的任何属性。否则,每一个属性是按需加载。 true | false TRUE
multipleResultSetsEnabled 允许或不允许从一个单独的语句(需要兼容的驱动程序)要返回多个结果集。 true | false TRUE
useColumnLabel 使用列标签,而不是列名。在这方面,不同的驱动有不同的行为。参考驱动文档或测试两种方法来决定你的驱动程序的行为如何。 true | false TRUE
useGeneratedKeys 允许JDBC支持生成的密钥。兼容的驱动程序是必需的。此设置强制生成的键被使用,如果设置为true,一些驱动会不兼容性,但仍然可以工作。 true | false FALSE
autoMappingBehavior 指定MyBatis的应如何自动映射列到字段/属性。NONE自动映射。 PARTIAL只会自动映射结果没有嵌套结果映射定义里面。 FULL会自动映射的结果映射任何复杂的(包含嵌套或其他)。 NONE, PARTIAL, FULL PARTIAL
defaultExecutorType 配置默认执行人。SIMPLE执行人确实没有什么特别的。 REUSE执行器重用准备好的语句。 BATCH执行器重用语句和批处理更新。 SIMPLE REUSE BATCH SIMPLE
defaultStatementTimeout 设置驱动程序等待一个数据库响应的秒数。 Any positive integer Not Set (null)
safeRowBoundsEnabled 允许使用嵌套的语句RowBounds。 true | false FALSE
mapUnderscoreToCamelCase 从经典的数据库列名A_COLUMN启用自动映射到骆驼标识的经典的Java属性名aColumn。 true | false FALSE
localCacheScope MyBatis的使用本地缓存,以防止循环引用,并加快反复嵌套查询。默认情况下(SESSION)会话期间执行的所有查询缓存。如果localCacheScope=STATMENT本地会话将被用于语句的执行,只是没有将数据共享之间的两个不同的调用相同的SqlSession。 SESSION | STATEMENT SESSION
dbcTypeForNull 指定为空值时,没有特定的JDBC类型的参数的JDBC类型。有些驱动需要指定列的JDBC类型,但其他像NULL,VARCHAR或OTHER的工作与通用值。 JdbcType enumeration. Most common are: NULL, VARCHAR and OTHER OTHER
lazyLoadTriggerMethods 指定触发延迟加载的对象的方法。 A method name list separated by commas equals,clone,hashCode,toString
defaultScriptingLanguage 指定所使用的语言默认为动态SQL生成。 A type alias or fully qualified class name. org.apache.ibatis.scripting.xmltags.XMLDynamicLanguageDriver
callSettersOnNulls 指定如果setter方法​​或地图的put方法时,将调用检索到的值是null。它是有用的,当你依靠Map.keySet()或null初始化。注意原语(如整型,布尔等)不会被设置为null。 true | false FALSE
logPrefix 指定的前缀字串,MyBatis将会增加记录器的名称。 Any String Not set
logImpl 指定MyBatis的日志实现使用。如果此设置是不存在的记录的实施将自动查找。 SLF4J | LOG4J | LOG4J2 | JDK_LOGGING | COMMONS_LOGGING | STDOUT_LOGGING | NO_LOGGING Not set
proxyFactory 指定代理工具,MyBatis将会使用创建懒加载能力的对象。 CGLIB | JAVASSIST

【MyBatis框架】SqlMapConfigl配置文件之常用的setting设置相关推荐

  1. Idea中Spring整合MyBatis框架中配置文件中对象注入问题解决方案

    运行环境:Spring框架整合MaBitis框架 问题叙述: 在Spring配置文件applicationContext-mybatis.xml中配置好mybatis之后 <?xml versi ...

  2. 【MyBatis框架】配置文件-resultMap总结

    resultMap总结 resultType: 作用: 将查询结果按照sql列名pojo属性名一致性映射到pojo中. 场合: 常见一些明细记录的展示,比如用户购买商品明细,将关联查询信息全部展示在页 ...

  3. 2022/5/1 Mybatis框架动态SQL

    目录 1丶动态 SQL 2丶if标签 3丶choose.when.otherwise 4丶trim.where.set 5丶foreach 6丶script 7丶bind 8丶多数据库支持 9丶动态 ...

  4. 【MyBatis框架】核心配置文件讲解

    14天阅读挑战赛 目录 1. 引言 2. 主要元素 3. 常用配置元素介绍 3.1 < properties > 3.2 < settings > 3.3 < typeA ...

  5. MyBatis框架学习 DAY_02:使用XML配置文件/多参数问题 / FOREACH /IF / #{}和${} / 创建SSM框架流程

    XML文件配置SQL 1. 使用XML文件配置SQL语句 2. 关于多参数的问题 2. 练习 3. 动态SQL -- foreach 4. 动态SQL -- if 5. 关于#{}和${}格式的占位符 ...

  6. MyBatis框架常用依赖

    MyBatis框架常用依赖 对于正在使用Idea学习Mybatis的开发者可以复制这段依赖到pom文件使用(毕竟手打还是有点浪费时间). 四个依赖(mybatis mysql数据库 日志 junit单 ...

  7. MyBatis框架基于XML配置文件开发

    MyBatis框架基于XML配置文件开发 本文内容涉及MyBatis框架开发的传参,多表查询,结果封装: 说明: 当前使用的是mysql数据库, 测试在maven工程下: 数据库表: book表: k ...

  8. MyBatis框架知识点大全,从0到1(配置文件和使用、手动和全自动映射、lombok使用、Mybatis测试工具类、动态SQL、通过注解来实现动态SQL和手动一对一、一对多、多对多映射)

    MyBatis框架 这里写的感觉有点多,到时候拆开发,需要哪看目录就好

  9. Mybatis框架的操作步骤和细节处理

    mybatis.xml的写法: 与spring整合后,数据库连接池,配置别名,mapper文件扫描等都可以直接配置在spring的配置文件中 <?xml version="1.0&qu ...

最新文章

  1. 孙丕恕的筹谋:浪潮如何向云而生
  2. 【数据结构作业心得】4-0 二叉树
  3. 分布式是写出来的(四)
  4. 新研究表明 深层神经网络的功能存在局限性
  5. (王道408考研数据结构)第六章图-第四节2:最小生成树之克鲁斯卡尔算法(思想、代码、演示、答题规范)
  6. Atcoder Grand Contest 026 (AGC026) F - Manju Game 博弈,动态规划
  7. SAP License:PR05差旅报销权限设置
  8. android自动化测试抖音,全自动化的抖音启动速度测试
  9. .netcore 2.0 mysql_搭建连接MySql的三层架构的ASP.NetCore2.0的WebApi
  10. VMware安装Linux,出现错误-未找到要在其中创建新文件系统的有效设备
  11. 软考-系统分析师知识大纲及分数
  12. Navicat 11 Premium中文破解版使用心得
  13. ppi 各代iphone_各代iPhone逻辑分辨率与物理分辨率
  14. zigbee网关 cc2530裸机驱动温度传感器LM75A
  15. iphone手机如何修改Apple ID密码
  16. mysql域是什么_数据库中的“域”是什么?
  17. C++算法和数据结构之《二叉树》
  18. MapReduce剥洋葱
  19. 搭建kubernetes集群管理平台
  20. BFV同态加密方案初步学习

热门文章

  1. 树莓派智能小车python_人工智能-树莓派小车(1)——DuerOS语音唤醒
  2. 统一变更域本地管理员密码
  3. 使用sysbench来测试Row Cache解惑
  4. libvirt- Virsh 所有命令详单
  5. 很容易学习的JQuery库 : (八) 杂项 noConflict() 方法
  6. 线性表11|单链表小结:腾讯面试题 - 数据结构和算法16
  7. Linux命令——cut命令学习
  8. VMware vMotion 实时虚拟机迁移
  9. 解决Windows 7删除执行过的 EXE、Bat文件有延迟的问题
  10. 企业应用的Ant模组编译环境