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
    

     

     

  • 相关阅读:
    记录一下最近面试的总结
    网络模块相关面试题
    JVM 之类加载器
    一段简单的关于字符串的 Java 代码竟考察了这么多东西
    LeetCode 链表题 ( Java )
    MD5 加盐加密
    SpringMVC 学习笔记
    [redis]dict和rehash
    [redis]SDS和链表
    [go]包和工程管理
  • 原文地址:https://www.cnblogs.com/MrSaver/p/8723698.html
Copyright © 2011-2022 走看看