• 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);
        }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10

    日志

    在这里插入图片描述

    数据库数据

    在这里插入图片描述

    删除一条数据

    代码

        @Test
        public void delete() {
            userMapper.deleteById(6);
        }
    
    • 1
    • 2
    • 3
    • 4

    日志

    在这里插入图片描述

    数据库数据

    在这里插入图片描述

    修改一条数据

    代码

        @Test
        public void updateById() {
            User user = new User();
            user.setId(6L);
            user.setAge(28);
            user.setEmail("zhangsan28@example.com");
    
            userMapper.updateById(user);
        }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9

    日志

    在这里插入图片描述

    数据库数据

    在这里插入图片描述

    查询一条数据

    代码

        @Test
        public void select() {
            User user = userMapper.selectById(6);
            System.out.println(user);
        }
    
    • 1
    • 2
    • 3
    • 4
    • 5

    日志

    在这里插入图片描述

    数据库数据

    在这里插入图片描述

    全部测试代码

    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);
        }
    
    }
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37
    • 38
    • 39
    • 40
    • 41
    • 42
    • 43
    • 44
    • 45
    • 46
    • 47
    • 48
    • 49
  • 相关阅读:
    第一章 基础算法(二)
    mediapipe流水线分析 二
    Toronto Research Chemicals加米霉素-d4说明书
    软实力-领导力
    知乎日报--第四周
    jenkins nginx自动化部署 php项目
    SpringCloud Gateway 3.x 响应头添加 Skywalking TraceId
    138. 复制带随机指针的链表
    Windows连接Linux上安装的Redis
    maven的下载、配置
  • 原文地址:https://blog.csdn.net/sgx1825192/article/details/132725342