加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

SqlMapConfig.xml配置

发布时间:2020-12-16 23:36:32 所属栏目:百科 来源:网络整理
导读:总结自:https://blog.csdn.net/d582693456/article/details/79886780 SqlMapConfig.xml是mybatis的核心配置 properties 功能:引入属性文件 例如: 将数据库参数单独配置到db.properties中,方便对参数进行统一管理 ,我们只需要在SqlMapConfig.xml中加载db

总结自: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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读