当前位置: 首页 > 图灵资讯 > 技术篇> Mybatis配置文件

Mybatis配置文件

来源:图灵教育
时间:2023-05-22 09:29:04

  settings介绍

  序号

  属性名称

  描述

  有效值

  默认值

  1

  mapUnderscoreToCamelCase

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

  true | false

  false

  2

  useColumnLabel

  用列标签代替列名。实际性能取决于数据库驱动,具体可参考数据库驱动的相关文件,或通过比较测试观察。

  true | false

  true

  3

  useGeneratedKeys

  允许 JDBC 需要数据库驱动支持来支持主键的自动生成。如果设置为 true,自动生成主键将被迫使用。尽管一些数据库驱动器不支持这一特性,但它们仍然可以正常工作(例如 Derby)。

  true | false

  false

  settis配置

  序号

  属性名称

  描述

  有效值

  默认值

  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