返回顶部
首页 > 资讯 > 精选 >如何搭建MyBatis-Plus框架并进行数据库增删改查功能
  • 174
分享到

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

2023-06-09 09:06:02 174人浏览 独家记忆
摘要

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

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

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

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

1.搭建环境

jdk:jdk1.8.0_261
idea:IntelliJ IDEA
Maven:apache-maven-3.3.6
MySQLMysql-5.5.61

2.项目搭建

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

3.配置maven

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

4.项目结构

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

创建数据库

CREATE DATABASE tzy03;USE tzy03;CREATE TABLE user( id INT(11) PRIMARY KEY AUTO_INCREMENT, name VARCHAR(50), pass VARCHAR(50), );INSERT INTO user(name,passs) VALUES('Tom','1215');SELECT * FROM user;

新建完成以后,打开pom.xml后添加以下依赖:

 <dependency>   <groupId>com.baomidou</groupId>   <artifactId>mybatis-plus-boot-starter</artifactId>   <version>3.4.0</version>  </dependency>  <dependency>   <groupId>mysql</groupId>   <artifactId>mysql-connector-java</artifactId>   <version>5.1.49</version>  </dependency>  <dependency>   <groupId>org.projectlombok</groupId>   <artifactId>lombok</artifactId>   <version>1.18.12</version>   <scope>provided</scope>  </dependency>  <dependency>   <groupId>org.springframework.boot</groupId>   <artifactId>spring-boot-test</artifactId>  </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")@SpringBootApplicationpublic 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 name; @TableField(value = "pass") public String pass; @Override public String toString() {  return "user{" +    "id=" + id +    ", name='" + name + '\'' +    ", pass='" + pass + '\'' +    '}'; } public user(){} public int getId() {  return id; } public void setId(int id) {  this.id = id; } public String getName() {  return name; } public void setName(String name) {  this.name = name; } public String getPass() {  return pass; } public void setPass(String pass) {  this.pass = pass; }}

7.创建接口

package com.tzy.demo.mapper;import com.baomidou.mybatisplus.core.mapper.BaseMapper;import com.tzy.demo.pojo.user;import org.springframework.stereotype.Repository;@Repositorypublic interface Userdao extends BaseMapper<user> {}

8.测试

在test文件里自动生成DemoApplicationTests类里往数据库中添加数据进行测试。

package com.tzy.demo;import com.tzy.demo.mapper.Userdao;import com.tzy.demo.pojo.user;import org.junit.jupiter.api.Test;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.boot.test.context.SpringBootTest;@SpringBootTestclass DemoApplicationTests { @Autowired private Userdao userdao; @Test  void insert(){   user user1=new user();   user1.setName("田哲沅");   user1.setPass("1218"); int result=userdao.insert(user1);   System.out.println("result:"+result);   System.out.println(user1);//id会自动回填到user对象中  } }

成功界面

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

8.1 updateById

需求信息:将id为1的员工的姓名更改为"tzy"

 @Test void testUpdateById() {  user user2=userdao.selectById(1);  user2.setName("tzy");  int result = userdao.updateById(user2);  System.out.println(result); }}

8.2 selectById

查询id为1的员工信息

 @Test void selectById() {  user user2=userdao.selectById(1);  System.out.println(user2); }}

8.3 deleteById

删除id为1的员工信息

@Test void testDeleteById() {  int result = userdao.deleteById(1);  System.out.println(result); }

到此,相信大家对“如何搭建MyBatis-Plus框架并进行数据库增删改查功能”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

--结束END--

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

本文链接: https://lsjlt.com/news/255561.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 搭建MyBatis-Plus框架并进行数据库增删改查功能
    目录1.搭建环境2.项目搭建3.配置maven4.项目结构5.配置 MapperScan 注解 6.创建实体7.创建接口8.测试 8.1 updateById 8.2 se...
    99+
    2024-04-02
  • 如何搭建MyBatis-Plus框架并进行数据库增删改查功能
    本篇内容主要讲解“如何搭建MyBatis-Plus框架并进行数据库增删改查功能”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何搭建MyBatis-Plus框架并进行数据库增删改查功能”吧!搭建...
    99+
    2023-06-09
  • 使用mybatis怎么对数据库进行增删改查
    这篇文章将为大家详细讲解有关使用mybatis怎么对数据库进行增删改查,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。select一个select 元素非常简单。例如:<!--...
    99+
    2023-05-31
    mybatis
  • 使用Mybatis如何实现对数据库进行增删改查操作
    本篇文章为大家展示了使用Mybatis如何实现对数据库进行增删改查操作,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。什么是 MyBatis?MyBatis 是支持普通 SQL 查询,存储过程和高级映...
    99+
    2023-05-31
    mybatis 增删改查 数据库
  • Oracle+mybatis如何实现对数据的增删改查功能
    这篇文章主要介绍了Oracle+mybatis如何实现对数据的增删改查功能,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。什么是 MyBati...
    99+
    2024-04-02
  • nodejs框架如何对json文件进行增删改查
    这篇文章主要为大家展示了“nodejs框架如何对json文件进行增删改查”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“nodejs框架如何对json文件进行增删...
    99+
    2024-04-02
  • thinkphp5框架如何通过模型进行增删改查
    这篇文章主要介绍“thinkphp5框架如何通过模型进行增删改查”,在日常操作中,相信很多人在thinkphp5框架如何通过模型进行增删改查问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”thinkphp5框架...
    99+
    2023-06-20
  • 利用mybatis怎么对数据库进行增删改查操作
    这篇文章将为大家详细讲解有关利用mybatis怎么对数据库进行增删改查操作,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。所需要用到的其他工具或技术:项目管理工具 : Maven测试运行工具 ...
    99+
    2023-05-31
    mybatis
  • MyBatis后端对数据库进行增删改查等操作实例
    目录1.MyBatis 是什么?2. MyBatis 的重要性3. MyBatis 查询3.1 创建数据库和表3.2 添加MyBatis框架⽀持3.2.1 新项目...
    99+
    2022-11-13
    mybatis对数据库的操作 mybatis操作数据库的方式 mybatis如何与数据库交互
  • mysql如何进行表数据的增删改查
    这篇文章主要介绍mysql如何进行表数据的增删改查,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!在mysql中,可以使用SELECT语句进行表数据的查询,使用INSERT语句...
    99+
    2024-04-02
  • JDBC如何访问MySQL数据库,并增删查改
    导入驱动包,加载具体的驱动类 导包: 新建一个Java Project文件,在此文件夹下新建Folder文件命名lib(此文件夹下放一些导入的包) 将mysql-connector-java-xxxx.ja...
    99+
    2022-05-21
    jdbc MySQL jdbc 访问MySQL数据库 Java jdbc访问MySQL
  • PyQt5如何实现数据的增删改查功能
    这篇文章主要介绍“PyQt5如何实现数据的增删改查功能”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“PyQt5如何实现数据的增删改查功能”文章能帮助大家解决问题。话不多说,还是先来梳理一下需要的第三...
    99+
    2023-06-29
  • 使用Hibernate如何实现对数据库进行增删改查操作
    使用Hibernate如何实现对数据库进行增删改查操作?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。Hibernate对数据删除操作删除User表中个一条数据,是需要更具U...
    99+
    2023-05-31
    hibernate 数据库 增删改查
  • 使用Java怎么连接MongoDB数据库并进行增删改查操作
    使用Java怎么连接MongoDB数据库并进行增删改查操作?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。Java连接MongoDB进行增删改查的操作1.创建数据库的连接,进...
    99+
    2023-05-31
    java mongodb 增删改查
  • 如何使用Sqlite+RecyclerView+Dialog对数据进行增删改查
    小编给大家分享一下如何使用Sqlite+RecyclerView+Dialog对数据进行增删改查,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!原题目要求:(1)通过“添加联系人”按钮,跳转...
    99+
    2024-04-02
  • 如何将xml文件作为数据库进行学生的增删改查
    如何将xml文件作为数据库进行学生的增删改查,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。1.xml文件:<xml versi...
    99+
    2024-04-02
  • 如何实现Vue中数据的增删改查并结合对话框
    近年来,随着前端技术的不断发展,Vue已经成为了越来越多开发者选择的前端框架。其中,前端数据的增删改查是Web应用程序中最基础的功能之一。在Vue中,如何实现增删改查的同时跳出一个对话框呢?接下来,本文将为您介绍如何实现Vue中数据的增删改...
    99+
    2023-05-14
  • MySQL 数据库操作指南:学习如何使用 Python 进行增删改查操作
    文章目录 MySQL 知识点1.1 数据库创建和选择1.2 数据表创建和修改1.3 插入数据1.4 查询数据1.5 更新和删除数据 1.6 索引的创建和使用1.7 外键的使用 Pyt...
    99+
    2023-09-06
    数据库 mysql python 知识点
  • 如何在MySQL中使用PHP实现数据的增删改查功能
    如何在MySQL中使用PHP实现数据的增删改查功能概要MySQL是一种开源的关系型数据库管理系统,而PHP是一种流行的服务器端脚本语言。结合使用MySQL和PHP,我们可以轻松实现数据库的增删改查功能。本文将向您介绍如何在MySQL中使用P...
    99+
    2023-10-22
    MySQL PHP 增删改查
  • 微信小程序如何实现本地缓存数据增删改查功能
    小编给大家分享一下微信小程序如何实现本地缓存数据增删改查功能,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!微信小程序本地缓存数据...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作