1.通过resource加载单个映射文件
<mappers>
<mapper resource="mapper/UserMapper.xml"/>
</mappers>
2.通过<mapper url=""/>
<mappers>
<mapper url="D:\myeclipse\word\mybatis\config\mapper\UserMapper.xml"/>
</mappers>
3.通过mapper接口加载
<!-- 需要将mapper接口类名和mapper.xml映射文件名称保持一致且在同一个目录中,
注意:要使用的是mapper代理。两个文件要在同一个目录 -->
<mappers>
<mapper class="com.xxx.mapper.BlogMapper"/>
</mappers>
image.png
4.批量加载
<!--
需要将mapper接口类名和mapper.xml映射文件名称保持一致且在同一个目录中,
注意:要使用的是mapper代理。两个文件要在同一个目录
-->
<mappers>
<package name="com.xxx.mapper"/>
</mappers>
image.png
typeAliases配置
<typeAliases>
<!--指定包名 MyBatis 会在包名下面搜索需要的 Java Bean-->
<!--在没有注解的情况下,会使用 Bean 的首字母小写的非限定类名来作为它的别名。
比如 domain.blog.Author 的别名为 author;若有注解,则别名为其注解值 @Alias("author")-->
<package name="com.project.userservice.model"></package>
<!--指定单个配置-->
<!--<typeAlias type="com.project.userservice.model.User" alias="user"></typeAlias>-->
<!--<typeAlias type="com.project.userservice.model.Integral" alias="integral"></typeAlias>-->
<!--<typeAlias type="com.project.userservice.model.Activity" alias="activity"></typeAlias>-->
<!--<typeAlias type="com.project.userservice.model.Course" alias="course"></typeAlias>-->
<!--<typeAlias type="com.project.userservice.model.Signup" alias="signup"></typeAlias>-->
<!--<typeAlias type="com.project.userservice.model.Coursed" alias="coursed"></typeAlias>-->
</typeAliases>
网友评论