首页 > 新闻中心 > 掌酷科技 > 数码 > VRAR >

MyBatis-XML配置教程,这也太详细了吧!(6)
2021-05-28 16:10 升学就业帮

设置名:cacheEnabled

描述:全局性地开启或关闭所有映射器配置文件中已配置的任何缓存。

有效值:true | false

默认值:true

设置名:lazyLoadingEnabled

描述:延迟加载的全局开关。当开启时,所有关联对象都会延迟加载。 特定关联关系中可通过设置 fetchType 属性来覆盖该项的开关状态。

有效值:true | false

默认值:false

设置名:aggressiveLazyLoading

描述:值开启时,任一方法的调用都会加载该对象的所有延迟加载属性。 否则,每个延迟加载属性会按需加载(参考 lazyLoadTriggerMethods)。

有效值:true | false

默认值:false (在 3.4.1 及之前的版本中默认为 true)

设置名:multipleResultSetsEnabled

描述:是否允许单个语句返回多结果集(需要数据库驱动支持)。

有效值:true | false

默认值:true

设置名:useColumnLabel

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

有效值:true | false

默认值:true

设置名:useGeneratedKeys

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

有效值:true | false

默认值:False

设置名:autoMappingBehavior

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

有效值:NONE, PARTIAL, FULL

默认值:PARTIAL

设置名:autoMappingUnknownColumnBehavior

描述:指定发现自动映射目标未知列(或未知属性类型)的行为。 NONE: 不做任何反应 WARNING: 输出警告日志('org.apache.ibatis.session.AutoMappingUnknownColumnBehavior' 的日志等级必须设置为 WARN) FAILING: 映射失败 (抛出 SqlSessionException)

标签: mybatis
0

上一篇:量化设计价值(二):体验度量深度实践
下一篇:没有了
官方微信公众号:掌酷门户(wapzknet)

首页 > 新闻中心 > 掌酷科技 > 数码 > VRAR >
相关资讯

新闻热点
精选美图


客户端合作免责友链
Copyright 2009-2021 蜀ICP备09035849号