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

           

     
  • 相关阅读:
    DevExpress VCL for Delphi 各版本收集下载
    Delphi XE 5,Rad Studio XE 5 官方下载(附破解),更新 Update 1,Help Update 1
    PostMessage 向Windows窗口发送Alt组合键
    Windows XP UDF 2.5 补丁,播放蓝光ISO光盘必备
    60个开发者不容错过的免费资源库
    [转]游戏多开的原理
    Delphi加载驱动
    窗口截图
    Drectx 3D窗口后台截图
    利用进程ID获取主线程ID
  • 原文地址:https://www.cnblogs.com/yanze/p/10457521.html
Copyright © 2011-2022 走看看