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

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM