SqlMapConfig.xml配置

前端之家收集整理的这篇文章主要介绍了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

猜你在找的XML相关文章