MyBatis 配置详解 - 全局设置与别名定义
这段代码是 MyBatis 的配置文件,包含了全局配置和查询对象别名配置。
全局配置包含以下选项的设置:
- 缓存 (cacheEnabled): 启用或禁用全局映射器的缓存。
- 延迟加载 (lazyLoadingEnabled): 启用或禁用延迟加载。禁用时,所有关联对象都会立即加载。
- 多结果集 (multipleResultSetsEnabled): 允许或禁止单条语句返回多个数据集。
- 列标签 (useColumnLabel): 使用列标签代替列名称。
- 自动生成主键 (useGeneratedKeys): 允许 JDBC 生成主键。
- 执行器类型 (defaultExecutorType): 配置执行器类型,可以选择 SIMPLE、REUSE、BATCH。
- 语句超时 (defaultStatementTimeout): 设置驱动器等待数据库响应的超时时间。
查询对象别名配置可以为查询对象设置别名,方便在 SQL 语句中使用。
例如,你可以使用 <typeAlias alias="taskVo" type="xxx.vo.TaskVo" /> 来为 xxx.vo.TaskVo 类设置别名为 taskVo。
原文地址: https://www.cveoy.top/t/topic/kxZY 著作权归作者所有。请勿转载和采集!