MyBatis属性文件、别名、类型转换器、resultMap、全局参数

本文详细介绍了MyBatis的配置,包括属性文件的创建与绑定,使用typeAliases设置别名以简化实体类引用,以及如何创建类型转换器和使用resultMap进行数据映射。此外,还讲解了全局参数的设置,如在conf.xml中修改设置以适应不同需求。
摘要由CSDN通过智能技术生成

属性文件

创建db.properties文件并填入连接数据的键值对

driver=com.mysql.jdbc.Driver
url=jdbc:mysql://localhost:3306/temp?useSSL=false
username=root
password=000000

修改conf.xml配置内容

新建properties标签来绑定文件

在configuration标签下新建一个properties标签,并在resource中填入properties文件

<properties resource="db.properties"/>
修改配置内容

将value修改为${key名称}

<property name="driver" value="${driver}"/>
<property name="url" value="${url}"/>
<property name="username" value="${username}"/>
<property name="password" value="${password}"/>

别名

在mapper.xml中,若数据类型是实体类,则每次都需要输入实体类的全类名,即包名+类名,显得非常冗杂,因此我们可以在conf.xml文件中设置别名来避免。

使用typeAliases标签

设置单个别名

在conf.xml文件typeAliases标签下创建typeAlias标签,type内填入类的全类名,alias内填入需要设置的别名即可。设置完后即可在mapper.xml文件中生效。

<typeAliases>
	<typeAlias type="com.test.entity.Person" alias="person"/>
</typeAliases>
批量设置别名
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值