如何搭建MyBatis-Plus框架并进行数据库增删改查功能

  介绍

本篇内容主要讲解”如何搭建MyBatis-Plus框架并进行数据库增删改查功能”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习”如何搭建MyBatis-Plus框架并进行数据库增删改查功能”吧!

搭建<强> MyBatis-Plus 框架并进行<强>数据库添加

MyBatis-Plus(简称MP)是一个MyBatis的增强工具,在MyBatis的基础上只做增强不做改变,为简化开发,提高效率而生。

1。搭建环境

Jdk: jdk1.8.0_261
的想法:IntelliJ Idea
Maven: apache-maven-3.3.6
MySQL: mysql-5.5.61

<强> 2。项目搭建

如何搭建MyBatis-Plus框架并进行数据库增删改查功能“> <br/> <img src=

3。配置maven

如何搭建MyBatis-Plus框架并进行数据库增删改查功能

4。项目结构

如何搭建MyBatis-Plus框架并进行数据库增删改查功能

<强>创建数据库

CREATE  DATABASE  tzy03;      USE  tzy03;      CREATE  TABLE 用户(   ,id  INT (11), PRIMARY  KEY  AUTO_INCREMENT,   ,name  VARCHAR (50),   ,pass  VARCHAR (50),   ,   );      INSERT  INTO 用户(名称、通过),值(& # 39;汤姆# 39;& # 39;1215 & # 39;);      SELECT  *,得到用户;

<强>新建完成以后,打开砰的一声。xml后添加以下依赖:

, & lt; dependency>   ,,& lt; groupId> com.baomidou   ,,& lt; artifactId> mybatis-plus-boot-starter   ,,& lt; version> 3.4.0   & lt;才能/dependency>   & lt;才能dependency>   ,,& lt; groupId> mysql   ,,& lt; artifactId> mysql-connector-java   ,,& lt; version> 5.1.49   & lt;才能/dependency>   & lt;才能dependency>   ,,& lt; groupId> org.projectlombok   ,,& lt; artifactId> lombok   ,,& lt; version> 1.18.12   ,,& lt; scope> provided   & lt;才能/dependency>   & lt;才能dependency>   ,,& lt; groupId> org.springframework.boot   ,,& lt; artifactId> spring-boot-test   & lt;才能/dependency>

5。配置MapperScan注解

扫描mapper层

package  com.tzy.demo;      import  org.mybatis.spring.annotation.MapperScan;   import  org.springframework.boot.SpringApplication;   import  org.springframework.boot.autoconfigure.SpringBootApplication;      @MapperScan (“com.tzy.demo.mapper")   @SpringBootApplication   public  class  DemoApplication  {      ,public  static  void  main (String [], args), {      SpringApplication.run才能(DemoApplication.class, args);   ,}      }

<>强成功界面

如何搭建MyBatis-Plus框架并进行数据库增删改查功能

6。创建实体

package  com.tzy.demo.pojo;   import  com.baomidou.mybatisplus.annotation.TableField;   import  com.baomidou.mybatisplus.annotation.TableId;      public  class  user  {   ,@TableId (=value “id")   ,public  int  id;   ,@TableField (=value “name")   ,public  String 名称;   ,@TableField (=value “pass")   ,public  String ;   ,@Override   ,public  String  toString (), {   return “用户才能{“+   ,,,“id=? +, id  +   ,,,,,,的名字=& # 39;“,+,name  +, & # 39; \ & # 39; & # 39; +   ,,,,,,通过=& # 39;“,+,pass  +, & # 39; \ & # 39; & # 39; +   ,,,& # 39;}& # 39;;   ,}   ,public 用户(){}   ,public  int  getId (), {   return 才能;id;   ,}      ,public  void  setId (int  id), {   时间=this.id 才能;id;   ,}      ,public  String  getName (), {   return 才能,名字;   ,}      ,public  void  setName (String 名称),{   this.name 才能=,名称;   ,}      ,public  String  getPass (), {   return 才能;通过;   ,}      ,public  void  setPass (String 通过),{   this.pass =,才能通过;   ,}      }

如何搭建MyBatis-Plus框架并进行数据库增删改查功能