Spring-boot自学笔记(1) sql-map-config.xml
首先:sql-map-config.xml是mybatis全局属性配置文件
...
<configuration><!--1.配置区-->
<settings>
<setting name="cacheEnabled" value="false" /><!--1.1 是否启用缓存-->
<setting name="lazyLoadingEnabled" value="false" /><!--1.2 是否启用懒加载-->
<setting name="defaultExecutorType" value="REUSE" /><!--1.3 配置和设定执行器-->
</settings>
<typeAliases><!--2.类型别名-->
<typeAlias alias="XXX" type="com.xxx.xxx" />
</typeAliases>
<mappers><!--3.映射器-->
<mapper resource="mappers/xxx.xml"/>
</mappers>
</configuration>
配置区
配置区主要用于修改运行过程的配置1.1 cacheEnabled 是否启用缓存
cacheEnabled可以看做一个开关,用于配置全局缓存是否开启。
1.2 lazyLoadingEnabled 懒加载
当为false时,则只针对访问对象的一个懒对象属性进行加载,不会对懒对象中其他懒对象属性加载1.3 defaultExecutorType 配置和设定执行器
设置有三:
SIMPLE 执行器执行其它语句;
REUSE 执行器可能重复使用prepared statements 语句;
BATCH 执行器可以重复执行语句和批量更新。类型别名区
属性
alias:实体类名 type:实体类路径映射器
resource:xml路径