Settings元素
来源:互联网 发布:药品进销存软件 编辑:程序博客网 时间:2024/05/01 03:35
Setting 元素下是些非常重要的设置选项,用于设置和改变MyBatis 运行中的行为。下面的
表格列出了Setting 元素支持的属性、默认值及其功能。
设置选项描述可用值默认值
cacheEnabled 全局性地启用或禁用所有在mapper 配
置文件中配置的缓存。
true |
false
true
lazyLoadingEnabled 全局性地启用或禁用延迟加载。当禁用
时,所有关联的配置都会立即加载。
true |
false
true
aggressiveLazyLoading 当启用后,一个有延迟加载属性的对象
的任何一个延迟属性被加载时,该对象
的所有的属性都会被加载。否则,所有
属性都是按需加载。
true |
false
true
multipleResultSetsEnabled 允许或禁止从单一的语句返回多个结果
集(需要驱动程序兼容)。
true |
false
true
useColumnLabel 使用列的标签而不是列的名称。在这方
面,不同的驱动程序可能有不同的实
现。参考驱动程序的文档或者进行测试
来确定您所使用的驱动程的行为
true |
false
true
useGeneratedKeys 允许JDBC 自动生成主键。需要驱动程
序兼容。如果设置为true 则会强行自
动生成主键,然而有些则不会自动生成
主键(驱动程序不兼容),但依旧会工
作(如Derby)。
true |
false
False
autoMappingBehavior 指定MyBatis 是否以及如何自动将列映
射到字段/属性。
PARTIAL: 只是自动映射简单、非嵌套
的结果集。
FULL: 将会自动映射任何复杂的(嵌套
或非嵌套)的结果集。
NONE,
PARTIAL,
FULL
PARTIAL
defaultExecutorType 配置默认的执行器(executor)。
SIMPLE :简单的执行器。
REUSE :重用prepared statements 的
执行器。
BATCH:重用statements 并且进行批量
更新的执行器。
SIMPLE
REUSE
BATCH
SIMPLE
defaultStatementTimeout 设置查询数据库超时时间。任何正整数Not Set
(null)
一个Settings 元素完整的配置例子如下:
一个Settings 元素完整的配置例子如下:
<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="enhancementEnabled" value="false"/><setting name="defaultExecutorType" value="SIMPLE"/><setting name="defaultStatementTimeout" value="25000"/></settings>
0 0
- Settings元素
- Maven Settings文件元素参考
- settings
- settings
- Settings
- settings
- Settings
- Settings
- settings
- Settings
- settings
- Settings
- Mybatis 配置出现元素类型为 "configuration" 的内容必须匹配 "(properties?,settings?,typeAliases?,typeHandlers?,objectF
- 元素类型为 "configuration" 的内容必须匹配 "(properties?,settings?,typeAliases?,typeHandlers?...)
- .Net(1):Settings.settings
- c# Settings.settings 设置
- c# Settings.settings 设置
- android settings---------Settings.java
- 30岁后程序员应该进行怎样的职业转型?
- CSS清除浮动方法
- 很好用的数据库工具---EZDML
- Android对接支付宝移动支付始终无法成功调用H5PayActivity
- 你必须非常努力,才能毫不费力(好羡慕这样的生活啊)
- Settings元素
- HTML5与HTML4的区别
- 离散变量处理
- Centos下Nginx安装使用
- java-junit4+spring 集成单元测试
- Android Espresso 测试框架介绍
- Get Apache, PHP working on macOS Sierra
- 数据库常用SQL语句
- http://blog.csdn.net/qq_27093465/article/details/52857307