创建MyBatis项目以及如何配置
我们在创建项目的时候,引入MyBatis相关依赖
配置数据库的连接信息
配置MyBatis 的xml的保存路径,且在共用的yml配置文件中进行配置,注意mybatis目录放在resourecs下
MyBatis操作数据库的模式
MyBaits模式只包含两个部分的东西:
1.接口(定义方法的声明)
2.xml 实现接口中的方法
这两个部分可以生成数据库可以执行的sql,并且执行sql将结果映射到程序的对象中。
1.接口(定义方法的声明)
2.xml 实现接口中的方法
这里需要mybatis 的固定 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.example.demo.mapper.UserMapper"> </mapper>
实现增删查改
这里会用到SpringBoot单元测试以及如何使用断言,关于如何使用单元测试,请参考上一篇博客:如何做SpringBoot单元测试?
实现查询
实现修改
实现删除
实现新增方式1:当传入参数为对象时,注意xml中的参数一定要和对象中属性名相同
实现新增方式2:(添加用户并返回自增id)