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

来源:互联网 发布:linux下重启mysql 编辑:程序博客网 时间:2024/05/21 20:53

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.1 cacheEnabled 是否启用缓存
    cacheEnabled可以看做一个开关,用于配置全局缓存是否开启。

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

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

  2. 类型别名区

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

  3. 映射器
    resource:xml路径