SpringBoot导入并使用mybatis

如果傘皮不能用代码改变世界,那就改变自己就好了~
如果有所帮助,请给俺点赞,如果不可以的话,请把您的赞留给大神们,把下次一定留给俺,俺下次一定好好写(^ 狗头 ^)~

文章目录

      • 一: 引入依赖
      • 二:application.yml配置
      • 三:创建SQL语句与方法的mapper接口
      • 四:创建SQL语句的xml文件
      • 五:创建service层
      • 六:使用mybatis
      • 总结

一: 引入依赖

 <!-- https://mvnrepository.com/artifact/org.mybatis/mybatis -->
        
            org.mybatis
            mybatis
            3.5.0
        
        
            org.mybatis.spring.boot
            mybatis-spring-boot-starter
            1.3.0
        

二:application.yml配置

mybatis:
  mapper-locations: classpath:Mapper/*.xml
  type-aliases-package: com.example.demo.bean
  configuration:
    map-underscore-to-camel-case: true

SpringBoot导入并使用mybatis_第1张图片
SpringBoot导入并使用mybatis_第2张图片

三:创建SQL语句与方法的mapper接口

在这里写与数据库交互的方法,@Param(“book”) 是一个注解,与下文写SQL语句时要用到的
SpringBoot导入并使用mybatis_第3张图片

四:创建SQL语句的xml文件

首先的在resource包下创建一个包目录,然后创建xml文件,可参照下面步骤
SpringBoot导入并使用mybatis_第4张图片
大家创建后发现不是我们想要的,是因为里面的声明不是我们想要的,下面将给出mybatis用的xml的声明头文件及模板,复制粘贴替换掉原本的你内容就好,有个地方要注意一下,< mapper namespace=" com.example.demo.dao.BookMapper " >,加粗部分是填写上面创建的mapper接口

<?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">

>