当前位置: 首页 > news >正文

MyBatisPlus(二)基础Mapperr接口:增删改查

MyBatisPlus:基础Mapper接口:增删改查

插入一条数据

代码

    @Testpublic void insert() {User user = new User();user.setId(6L);user.setName("张三");user.setAge(25);user.setEmail("zhangsan@example.com");userMapper.insert(user);}

日志

在这里插入图片描述

数据库数据

在这里插入图片描述

删除一条数据

代码

    @Testpublic void delete() {userMapper.deleteById(6);}

日志

在这里插入图片描述

数据库数据

在这里插入图片描述

修改一条数据

代码

    @Testpublic void updateById() {User user = new User();user.setId(6L);user.setAge(28);user.setEmail("zhangsan28@example.com");userMapper.updateById(user);}

日志

在这里插入图片描述

数据库数据

在这里插入图片描述

查询一条数据

代码

    @Testpublic void select() {User user = userMapper.selectById(6);System.out.println(user);}

日志

在这里插入图片描述

数据库数据

在这里插入图片描述

全部测试代码

package com.example;import com.example.web.entity.User;
import com.example.web.mapper.UserMapper;
import org.junit.jupiter.api.Test;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;@SpringBootTest
class MapperTest {@Autowiredprivate UserMapper userMapper;@Testpublic void insert() {User user = new User();user.setId(6L);user.setName("张三");user.setAge(25);user.setEmail("zhangsan@example.com");userMapper.insert(user);}@Testpublic void delete() {userMapper.deleteById(6);}@Testpublic void updateById() {User user = new User();user.setId(6L);user.setAge(28);user.setEmail("zhangsan28@example.com");userMapper.updateById(user);}@Testpublic void select() {User user = userMapper.selectById(6);System.out.println(user);}}
http://www.lryc.cn/news/166319.html

相关文章:

  • 基础项目实用案例
  • sprngboot整合kabana
  • PostgreSQL 数据备份恢复
  • 线性代数的本质(七)——特征值和特征向量
  • c语言进阶部分详解(指针初阶)
  • Socks5代理IP在跨境电商与网络游戏中的网络安全应用
  • Gin框架---基础综述
  • 排序算法-快速排序
  • 【Spring容器的启动过程】
  • 普通二本+转专业学计算机是什么感受
  • 力扣1、两数之和
  • 一百七十三、Flume——Flume写入HDFS后的诸多小文件问题
  • Android.mk中C++使用
  • K8S:Pod概念、分类及相关的策略
  • 【Java杂谈】#1 【MCA JAVA后端架构师】
  • Vue3路由
  • Android Studio的笔记--aidl实现和调用
  • 大模型从入门到应用——LangChain:代理(Agents)-[工具包(Toolkit)]
  • VR全景算不算好的创业项目?有哪些特性?
  • Spring系列文章:Spring集成Log4j2⽇志框架、整合JUnit
  • flink的网络缓冲区
  • 产品经理学习笔记
  • 【深入理解Linux锁机制】七、互斥体
  • UGUI画布加载优化
  • SEC的下一步目标是什么?过时的证券法与加密货币行业,哪个会被先淘汰?
  • Kafka3.0.0版本——消费者(独立消费者消费某一个主题数据案例__订阅主题)
  • 笔记本多拓展出一个屏幕
  • Redis 高可用及持久化
  • Java高级: 反射
  • 【计算机网络】什么是WebSocket?