mybatis-plus 的使用

首先,什么是MyBatis-Plus ?

MyBatis-Plus (opens new window)(简称 MP)是一个 MyBatis (opens new window)的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。(官网地址https://baomidou.com/)

在这里插入图片描述

使用MyBatis-Plus

1.首先导入依赖:

<dependency>
    <groupId>com.baomidou</groupId>
    <artifactId>mybatis-plus-boot-starter</artifactId>
    <version>3.5.1</version>
</dependency>
一般只要跟MyBatis-Plus相关,就代表需要操作数据库,操作数据库一般我会再引入一个lombok(现在idea中好像已经提供现成的插件了)
<dependency>
   <groupId>org.projectlombok</groupId>
   <artifactId>lombok</artifactId>
   <optional>true</optional>
</dependency>

2.创造对应的环境

  • 新建对数据库对应的实体类对象。比如我这里想要对wrns_wok_card这张表进行操作,我就需要先创造一个类对象,类中的每一个都与数据库表中的字段一一对应,类名也需要与表名相对应,我这里没有对应是因为我加了@TableName注解。
  • 新建Mapper对象,这里的mapper一定记得是接口,不要建成java文件,然后将mapper接口继承 extends BaseMapper, <>里面写你自己刚才设计的实例类对象,只要写红框中的就可以,其他是我后续做其他功能才加上的。

在这里插入图片描述
在这里插入图片描述

数据库
3.开始使用

使用非常简单,写一个controller接口, 找到你需要的mapper接口,使用他现成的方法,就可以实现CURD操作了。至于mapper的现成方法有哪些,这里就不细说了,后续有时间会再开一篇博客专门描述。

在这里插入图片描述
在这里插入图片描述


版权声明:本文为weixin_59522197原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。