0
点赞
收藏
分享

微信扫一扫

Mybatis配置文件

settings介绍

settings配置

序号

属性名称

描述

有效值

默认值

1

mapUnderscoreToCamelCase

是否开启驼峰命名自动映射,即从经典数据库列名 A_COLUMN 映射到经典 Java 属性名 aColumn


true | false


false


2

useColumnLabel

使用列标签代替列名。实际表现依赖于数据库驱动,具体可参考数据库驱动的相关文档,或通过对比测试来观察。


true | false


true

3

useGeneratedKeys

允许 JDBC 支持自动生成主键,需要数据库驱动支持。如果设置为 true,将强制使用自动生成主键。尽管一些数据库驱动不支持此特性,但仍可正常工作(如 Derby)。


true | false


false

settings配置

序号

属性名称

描述

有效值

默认值

4

autoMappingBehavior

指定 MyBatis应如何自动映射列到字段或属性。 NONE 表示关闭自动映射;PARTIAL 只会自动映射没有定义嵌套结果映射的字段。 FULL 会自动映射任何复杂的结果集(无论是否嵌套)。


NONE, PARTIAL, FULL


PARTIAL


5

defaultExecutorType

配置默认的执行器。SIMPLE 就是普通的执行器;REUSE 执行器会重用预处理语句(PreparedStatement); BATCH 执行器不仅重用语句还会执行批量更新。


SIMPLE REUSE BATCH


SIMPLE


6

defaultStatementTimeout

设置超时时间,它决定数据库驱动等待数据库响应的秒数。


任意正整数


未设置 (null)


Mybatis配置文件_自动生成


Mybatis配置文件_字段_02


举报

相关推荐

0 条评论