本节主要介绍如何在新项目中集成Mybatis-plus;从而完成对一个数据库表的增删查改操作。
创建一个Springboot工程
— 此处略过
引入对应的依赖包
完整的pom.xml文件如下
1 | xml复制代码<?xml version="1.0" encoding="UTF-8"?> |
以上内容,与Mybatis-plus相关主要为以下部分
1 | xml复制代码 <!-- mybatis --> |
Mybatis-plus是基于Mybatis的一个增强插件,默认具备Mybatis的所有特性外加分页功能;
最后我们可以在项目结构中最终映入的Jar包资源,其中与Mybatis-plus相关的资源如下
(在IDEA工具中,通过File–>Project Structure…–>Modules–>选中自己的项目–>Dependencies)
从以上我们可以看到,虽然我们只在pom.xml中引入了mybatis-plus-boot-starter,版本为3.3.1,但是最终实际引入了其他的相关资源包。
\
编码部分
添加启动扫描注解
在项目启动类添加启动注解扫描;如果不在启动类配置,也可以在每个mapper上加上@Mapper注解
1 | java复制代码@SpringBootApplication |
编写实体类和Mapper类
此处以T_Temp为例;注意,这里接口类需要继承BaseMapper类,泛型为User实体对象
1 | java复制代码package com.hank.mybatisdemo.dao; |
User实体对象如下
1 | java复制代码package com.hank.mybatisdemo.entity; |
对应表的结构如下
1 | java复制代码/*Table structure for table `t_temp` */ |
配置文件
1 | properties复制代码spring: |
\
编写测试用例验证
1 | java复制代码@RunWith(SpringRunner.class) |
本文转载自: 掘金