框架学习系列 mybatis 第十三篇 mybatis 全局配置文件 二

本节主要内容

1: settings全局配置参数

2:typeAliases

3:mappers配置文件引入外部资源使用注意

4:总结&下节预告

本文是《凯哥陪你学系列-框架学习之mybatis框架学习》中第十三篇 mybatis 全局配置文件 二

声明:本文系凯哥Java(www.kaigejava.com)原创,未经允许,禁止转载!

在《框架学习系列 mybatis 第十篇 mybatis 全局配置文件 一》中我们学习了properties的使用。

在本节中,我们将继续学习mybaits全局配置参数settings、typeAliase别名的使用、mappers配置文件使用需要注意

一:settings全局配置参数

框架学习系列 mybatis 第十三篇 mybatis 全局配置文件 二

框架学习系列 mybatis 第十三篇 mybatis 全局配置文件 二

框架学习系列 mybatis 第十三篇 mybatis 全局配置文件 二

框架学习系列 mybatis 第十三篇 mybatis 全局配置文件 二

框架学习系列 mybatis 第十三篇 mybatis 全局配置文件 二

框架学习系列 mybatis 第十三篇 mybatis 全局配置文件 二

二:typeAliases

typeAliases主要针对的是pojo对象进行别名的定义。

2.1:mybatis支持的别名

别名映射的类型
_bytebyte
_longlong
_shortshort
_intint
_integerint
_doubledouble
_floatfloat
_booleanboolean
stringString
byteByte
longLong
shortShort
intInteger
integerInteger
doubleDouble
floatFloat
booleanBoolean
dateDate
decimalBigDecimal
bigdecimalBigDecimal

2.2:自定义别名

主要针对pojo对象

2.2.1:对单个pojo对象进行定义别名

配置位置:在mybatis的全局配置文件中(也就是对应项目中的sqlMapConfig.xml中)

框架学习系列 mybatis 第十三篇 mybatis 全局配置文件 二

框架学习系列 mybatis 第十三篇 mybatis 全局配置文件 二

框架学习系列 mybatis 第十三篇 mybatis 全局配置文件 二

框架学习系列 mybatis 第十三篇 mybatis 全局配置文件 二

说明:typeAliases的配置必须放在上面。不然会出错误的。

使用别名:

框架学习系列 mybatis 第十三篇 mybatis 全局配置文件 二

框架学习系列 mybatis 第十三篇 mybatis 全局配置文件 二

2.2.2:批量别名

框架学习系列 mybatis 第十三篇 mybatis 全局配置文件 二

框架学习系列 mybatis 第十三篇 mybatis 全局配置文件 二

<!-- 自定义别名列 -->

<typeAliases>

<package name="com.kaigejava.mybatis.pojo"/>

</typeAliases>

强烈推荐使用此种方式进行批量处理别名。

三:mappers配置文件引入外部资源使用注意

3.1:使用的是相对类的路径资源:

<mapper resource=""/>

比如:

框架学习系列 mybatis 第十三篇 mybatis 全局配置文件 二

框架学习系列 mybatis 第十三篇 mybatis 全局配置文件 二

使用全路径方式:

<mapper url=""/>

例如:<mapper url="file://D: estMybatisconfigMapper-User.xml"

3.3:使用mapper接口的全类名:

<mapper class=""/>

如:<mapper class="com.kaigejava.mybatis.mapperdev.UserMapper"/>

注意:

此种方式要求,mapper接口和mapper映射文件要名称相同,且放置在同一个目录下

3.4:注册指定包下的所有映射文件:

<package name=""/>

例如:<package name="com.kaigejava.mybatis.mapper"/>

注意:

此种方式要求,mapper接口和mapper映射文件要名称相同,且放置在同一个目录下

四:总结

本文主要将

1:settings中缓存配置(以后开启二级缓存需要使用的)

2:自定义别名的使用

3:引入外部资源

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值