MyBatisPlus 基础Mapperr接口:增删改查

这篇具有很好参考价值的文章主要介绍了MyBatisPlus 基础Mapperr接口:增删改查。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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

插入一条数据

代码

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

        userMapper.insert(user);
    }

日志

MyBatisPlus 基础Mapperr接口:增删改查,oracle,数据库

数据库数据

MyBatisPlus 基础Mapperr接口:增删改查,oracle,数据库

删除一条数据

代码

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

日志

MyBatisPlus 基础Mapperr接口:增删改查,oracle,数据库

数据库数据

MyBatisPlus 基础Mapperr接口:增删改查,oracle,数据库

修改一条数据

代码

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

        userMapper.updateById(user);
    }

日志

MyBatisPlus 基础Mapperr接口:增删改查,oracle,数据库

数据库数据

MyBatisPlus 基础Mapperr接口:增删改查,oracle,数据库

查询一条数据

代码

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

日志

MyBatisPlus 基础Mapperr接口:增删改查,oracle,数据库

数据库数据

MyBatisPlus 基础Mapperr接口:增删改查,oracle,数据库文章来源地址https://www.toymoban.com/news/detail-696549.html

全部测试代码

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 {

    @Autowired
    private UserMapper userMapper;

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

        userMapper.insert(user);
    }

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


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

        userMapper.updateById(user);
    }

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

}

到了这里,关于MyBatisPlus 基础Mapperr接口:增删改查的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【数据库】 | 数据库的增删改查CRUD(基础篇)

    🎗️ 主页:小夜时雨 🎗️ 专栏:MySQL数据库 🎗️ 乾坤未定,你我皆黑马 1.1 显示当前的数据库 SHOW DATABASES; //注意sql语句不区分大小写 1.2 创建数据库 CREATE DATABASE [IF NOT EXISTS] db_name (db_name 是创建数据库的名字) 1.3 使用数据库 use 数据库名; 1.4 删除数据库 DROP DATABASE [IF

    2023年04月24日
    浏览(44)
  • MySQL数据库基础表格——增删改查(上)

    ♥️ 作者:小刘在C站 ♥️ 个人主页: 小刘主页 ♥️ 每天分享云计算网络运维课堂笔记,努力不一定有回报,但一定会有收获加油!一起努力,共赴美好人生! ♥️ 树高千尺,落叶归根人生不易,人间真情 前言 不要太在乎别人对你的评价,做好自己个人,干好自己的事,走

    2024年02月05日
    浏览(44)
  • 无需编程,基于微软mssql数据库零代码生成CRUD增删改查RESTful API接口

    通过之前一篇文章 无需编程,基于甲骨文oracle数据库零代码生成CRUD增删改查RESTful API接口 的介绍,引入了FreeMarker模版引擎,通过配置模版实现创建和修改物理表结构SQL语句,并且通过配置oracle数据库SQL模版,基于oracle数据库,零代码实现crud增删改查。本文采用同样的方式,

    2024年02月05日
    浏览(46)
  • 【PHP网页应用】MySQL数据库增删改查 基础版

    使用PHP编写一个简单的网页,实现对MySQL数据库的增删改和展示操作 页面实现在index.php,其中basic.php为没有css美化的原始人版本 函数实现在database.php 目录 功能基本实现版  CSS美化版 basicindex.php  index.php   database.php 代码讲解 我们来展示一下页面和操作示例。 运行网页,可

    2024年01月16日
    浏览(51)
  • SQL sever数据库----基础增删改查操作与where条件限制

    在SQL sever中使用where语句,可以对各种操作添加限制条件 基础格式为 ———————— where 逻辑表达式 例如限制条件的查询 select 范围 from 表名 where 逻辑表达式 逻辑表达式就是一个判断 如 a 5 、a+69、a5 and b5 各种符号及作用如下面的表所示 比较运算符 符号 含义 大于 小于

    2023年04月18日
    浏览(48)
  • Oracle数据库SQL Plus基础命令

    1.使用SQL*Plus登录Oracle数据库 开始 -- 所有程序 -- Oracle -- 应用程序开发 -- SQL Plus cmd窗口下输入:sqlplus 用户名/口令@主机字符串 2.使用CMD命令登录Oracle数据库 开始 -- 所有程序 -- 附件 -- 命令提示符 使用命令行登陆的连接命令格式为:sqlplus/@net_service_name username为用户名;passw

    2024年02月06日
    浏览(54)
  • Oracle/PL/SQL数据库基础操作(持续更新)

            PL/SQL不是一个独立的编程语言;它是Oracle编程环境中的工具。 SQL* Plus是一个互动的工具,它可以在命令提示符下键入SQL和PL/SQL语句。这些命令发送到数据库进行处理。语句处理之后将结果发回,并在屏幕上显示出来。 分类 命令 DDL create:创建;drop:删除;alter:

    2024年02月09日
    浏览(63)
  • MySQL、Oracle 常用SQL:建表、建视图、数据增删改查、常用condition

    删除表:DROP TABLE TABLE_NAME; 建表:CREATE TABLE TABLE_NAME(); 主键:PRIMARY KEY 不为空: NOT NULL 默认值:DEFAULT DEFAULT_VALUE MySQL、Oracle 通用样例: 注意:DATATYPE 是指 数据库的数据类型,需要修改成具体数据类型。 INT类型 自增:INT AUTO_INCREMENT 注释:COMMENT 参考案例: INT类型:不支持自

    2024年01月16日
    浏览(45)
  • SpringBoot项目整合MybatisPlus并使用SQLite作为数据库

    SQLite 是一个进程内库,它实现了 独立的、无服务器的、零配置 的事务性 SQL 数据库引擎。SQLite 没有单独的服务器进程。 SQLite直接读取和写入普通磁盘文件,就是一个完整的 SQL 数据库 , 包含多个表、索引、 触发器和视图包含在单个磁盘文件中 。 数据库文件格式是跨平台

    2024年01月21日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包