广告
返回顶部
首页 > 资讯 > 精选 >如何搭建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://www.lsjlt.com/news/255561.html(转载时请注明来源链接)

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

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作