3.通过mapper接口加载 ...">
美文网首页
Mybatis的Mappers和typeAliases配置

Mybatis的Mappers和typeAliases配置

作者: CoderLJW | 来源:发表于2019-04-03 17:01 被阅读0次

    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>
    

    相关文章

      网友评论

          本文标题:Mybatis的Mappers和typeAliases配置

          本文链接:https://www.haomeiwen.com/subject/rhizbqtx.html