properties标签和typeAliases标签

properties引用标签

可用于引用jdbcConfig.properties外部配置信息

resource属性(常用): 用于指定配置文件的位置,也可以通过属性引用外部配置文件信息

url属性: 要求按照url的写法来写地址 协议+主机+端口+URI

jdbcConfig.properties文件

jdbc.driver=com.mysql.cj.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/mybatis?serverTimezone=UTC
jdbc.username=root
jdbc.password=Hhn004460

对其的引用

resource写法:

<properties resource="jdbcConfig.properties"/>

url写法

<properties url="file:///E:/Code/MyBatis/L4_MyBatis_CRUD/src/main/resources/jdbcConfig.properties"/>

typeAliases别名标签

使用typeAliases配置别名, 只能配置domain中的别名

第一种别名: typeAlias 标签

typeAlias用于配置别名 type属性指定的是实体类全限定类名, alias属性指定别名

当指定了别名就不区分大小写

<!-- 使用typeAliases配置别名, 只能配置domain中的别名 -->
<typeAliases>
    <!-- typeAlias用于配置别名 type属性指定的是实体类全限定类名 alias属性指定别名 当指定了别名就不区分大小写 -->
    <typeAlias type="com.study.mybatis.domain.User" alias="user"/>
</typeAliases>

第二种别名: package 标签

package用于指定要配置别名的包, 当指定后,该包下的实体类都会注册别名, 并且类名就是别名, 不再区分大小写

<typeAliases>
    <!-- package用于指定要配置别名的包, 当指定后,该包下的实体类都会注册别名, 并且类名就是别名, 不再区分大小写 -->
    <package name="com.study.mybatis.domain"/>
</typeAliases>

package也同时可用于指定DAO接口所在的包, 当指定了之后就不需要再写 mapper 以及 resource 或者 class

<mappers>
    <package name="com.study.mybatis.dao"/>
</mappers>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值