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

2022-07-08 11:28:58

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><!--<mapperclass="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框架一个十分需要注意的点

  • 作者:/*马猴烧酒*/
  • 原文链接:https://blog.csdn.net/weixin_42652475/article/details/109061347
    更新时间:2022-07-08 11:28:58