Spring-boot自学笔记(1) sql-map-config.xml

Spring-boot自学笔记(1) sql-map-config.xml

首先:sql-map-config.xml是mybatis全局属性配置文件

...
<configuration>

    <settings>
        <setting name="cacheEnabled" value="false" />
        <setting name="lazyLoadingEnabled" value="false" />
        <setting name="defaultExecutorType" value="REUSE" />
    settings>


    <typeAliases>
        <typeAlias alias="XXX" type="com.xxx.xxx" />
    typeAliases>


    <mappers>
        <mapper resource="mappers/xxx.xml"/>
    mappers>
configuration>
  1. 配置区
    配置区主要用于修改运行过程的配置

    1.1 cacheEnabled 是否启用缓存
    cacheEnabled可以看做一个开关,用于配置全局缓存是否开启。

    1.2 lazyLoadingEnabled 懒加载
    当为false时,则只针对访问对象的一个懒对象属性进行加载,不会对懒对象中其他懒对象属性加载

    1.3 defaultExecutorType 配置和设定执行器
    设置有三:
    SIMPLE 执行器执行其它语句;
    REUSE 执行器可能重复使用prepared statements 语句;
    BATCH 执行器可以重复执行语句和批量更新。

  2. 类型别名区

    属性
    alias:实体类名 type:实体类路径

  3. 映射器
    resource:xml路径

你可能感兴趣的:(学习笔记)