zoukankan      html  css  js  c++  java
  • SpringBoot学习笔记:配置Mybatis

    SpringBoot学习笔记:配置Mybatis

    反思:如果自己写的笔记自己都看不懂,那就不要拿出来丢人现眼!

    IDEA插件

      Free MyBatis Plugin插件可以让我们的MyBatis开发更加便捷。

      

     

     

    XML版本配置

      我们在开发Mapper时可以将SQL语句放到XML中编写,来实现一些更复杂的操作,如动态SQL、结果集映射等

    配置XML路径

      我们首先需要在SpringBoot的配置文件中配置一些属性,首先是XML文件的位置:

    mybatis.mapper-locations=classpath:mapper/*.xml
    

      这样,MyBatis在运行时就会从该目录下加载符合通配符规则的XML文件并应用到Mapper中。

    XML模板

      我们在类路径下创建相应的Mapper.xml,xml中默认的模板代码如下:

    <?xml version="1.0" encoding="UTF-8" ?>
    <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
    <mapper namespace="com.ms.qiandao.mapper.StatisticMapper">
        <select id="getOnSchQD" resultType="com.ms.qiandao.model.StuRegTimeModel">
            SELECT
            *
            FROM
                ms_qiandao
            WHERE
                ...
            ORDER BY
                qd_time DESC
        </select>
    </mapper>    
    

      在这里resultType可以不用写成完整路径,写成StuRegTimeModel即可。我们可以在SpringBoot的配置文件中配置Model包路径:

    mybatis.type-aliases-package=com.ms.qiandao.model
    

     

     

  • 相关阅读:
    retain,copy,mutableCopy的区别
    xcode 添加mainWindow.xib
    ios 协议代理
    mysql基础
    mysql常用语句(转)
    mysql的13个使用技巧(转)
    mysql性能优化教程(转)
    mysql学习资源(转)
    find命令详解(转)
    vim基础操作(转)----附vim壁纸
  • 原文地址:https://www.cnblogs.com/MrSaver/p/8723698.html
Copyright © 2011-2022 走看看