目录
MyBatis的映射配置文件中包含如下的配置信息;并且各个配置信息的顺序严格按照下图设置。

属性都是可外部配置且可动态替换的,既可以在典型的 Java 属性文件中配置,亦可通过 properties 元素的子元素来传递。例如:

图中有三种方式可以加载属性配置值;这三种方式的优先级为:3 》 1 》 2
| 参数 |
描述 |
有效值 |
默认值 |
| cacheEnabled |
该配置影响的所有映射器中配置的缓存的全局开关。 |
true | false |
true |
| lazyLoadingEnabled |
延迟加载的全局开关。当开启时,所有关联对象都会延迟加载。特定关联关系中可通过设置fetchType属性来覆盖该项的开关状态。 |
true | false |
false |
| aggressiveLazyLoading |
当启用时,带有延迟加载属性的对象的加载与否完 |