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

           

     
  • 相关阅读:
    ACM训练二B题
    ACM训练二A题
    hdu 1213 -how many tables
    hdu 4135 -Co-prime
    acm-青蛙的约会哦~
    HDU1711 【kmp算法 基础题】
    有向无环图(DAG)模型之-----嵌套矩阵(与猴子与香蕉很像)
    关于 C/C++左移右移运算符 的总结
    acm集训训练赛(二)D题【并查集】
    acm集训训练赛A题【签到题】
  • 原文地址:https://www.cnblogs.com/yanze/p/10457521.html
Copyright © 2011-2022 走看看