微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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=Sy@R_502_6063@
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

 

       

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐