Mybatis设置实体类和接口类别名的方法

本文介绍了在Mybatis框架中如何设置实体类和接口的别名。对于实体类,可以通过全局配置文件中的typeAlias标签指定包名,使包下所有类自动以类名为别名。而在接口类映射方面,可使用mapper标签单独声明接口映射,或者用package标签映射整个包。注意,resource中的接口包名要与源代码包名一致,否则会导致错误。
摘要由CSDN通过智能技术生成

Java学习——Mybatis框架中设置实体类和接口类别名的方式

实体类

在全局配置文件中,使用tpyeAlias标签,可以设置实体类的别名,package标签可以写上实体类所在的包名,这样的话,该包下所有的实体类自动把类名作为别名,并且不区分大小写。如下:

 <typeAliases>
<!--        typeAlias制定全限定类名,alias配置别名-->
<!--        <typeAlias type="com.mybatis.domain.User" alias="user"></typeAlias>-->
<!--        package表示指定路径下的包全部被配置别名,并且类名就是别名,不区分大小写-->
        <package name="com.mybatis.domain"/>
    </typeAliases>

接口类

在标签中使用标签就可以映射到相应的接口类,标签可以声明单个的接口对应关系,package在这里是用来进行包中接口的映射,加了之后可以不用写class和resource

<mappers>
<!--        <mapper class="com.mybatis.dao.IUserDao"/>-->
<!--        <mapper resource="com/mybatis/dao/IUserDao.xml"/>-->
<!--        这里使用package就不用再声明在com.mybatis.dao中接口的class和resources文件-->
        <package name="com.mybatis.dao"/>
    </mappers>

这里必须要注意,resource中的接口包名必须与java/src下的包名保持一致。不然会报错!这是Mybatis框架一个十分需要注意的点

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值