zoukankan      html  css  js  c++  java
  • SqlMapConfig.xml配置

    总结自:https://blog.csdn.net/d582693456/article/details/79886780

    SqlMapConfig.xml是mybatis的核心配置

    properties

    功能:引入属性文件

    例如:将数据库参数单独配置到db.properties中,方便对参数进行统一管理,我们只需要在SqlMapConfig.xml中加载db.properties

    <properties resource="db.properties"></properties>

    db.properties内容

    jdbc.driver=oracle.jdbc.OracleDriver
    jdbc.url=jdbc:oracle:thin:@localhost:1521:ORCL
    jdbc.password=a5121921
    jdbc.username=System
    View Code

    注意:

    Mybatis属性加载顺序:

    1. 在properties元素体内定义的属性首先被读取

    2. 然后会读取properties元素中resource或url加载的属性,它会覆盖已读的同名属性。

    3. 最后读取parameterType传递的属性,他会覆盖已读取的同名属性

    ------------------------------------------------------------------------------

    setting

    全局参数配置

    ------------------------------------------------------------------------------

    typeAliases

    自定义别名

    什么是别名?

    在mapper.xml中定义很多statement,statement需要parameterType指定输入参数的映射类型、需要resultType指定输出结果的映射类型。

    如果再指定类型的时候输入类型全路径,不方便进行开发,可以针对parameterType和resultType定义一些别名,在mapper.xml中通过定义别名,方便开发 。

    默认别名:

    <typeAliases>
        <!-- 针对单个别名定义
            type:别名代表类型的路径
            alias:定义的别名
         -->
        <typeAlias type="my.mybatis.po.User" alias="user"/>
    </typeAliases>

    ------------------------------------------------------------------------------

     typeHandlers(类型处理)

    完成jdbc类型和java类型之间的转换

    例如:

    这里传入string类型,会被转换成varchar类型

    ------------------------------------------------------------------------------

    mapper

           

     
  • 相关阅读:
    [洛谷P2824][题解][HEOI2016/TJOI2016]排序
    [整理]CSP-S2019第一轮试题解析
    [整理]Luogu CSP2020第一轮模拟赛
    [洛谷P4395][题解][BOI2003]Gem 气垫车
    [洛谷P5322][BJOI2019][题解]排兵布阵
    [整理]U S A C O 代 码 小 合 集
    第02组Alpha冲刺 总结
    第02组 Alpha冲刺 (6/6)
    第02组 Alpha冲刺 (5/6)
    第02组 Alpha冲刺 (4/6)
  • 原文地址:https://www.cnblogs.com/yanze/p/10457521.html
Copyright © 2011-2022 走看看