找回密码
 立即注册
查看: 63|回复: 0

SpringCloud微服务开发与实战之MybatisPlus入门案例

[复制链接]

153

主题

5

精华

157

金币

技术维护QQ:515138

积分
339
发表于 2025-12-31 09:04:32 | 显示全部楼层 |阅读模式
SpringCloud微服务开发与实战之MybatisPlus入门案例
  1. package com.itheima.mp;
  2. import com.itheima.mp.domain.po.User;
  3. import com.itheima.mp.mapper.UserMapper;
  4. import org.junit.jupiter.api.Test;
  5. import org.springframework.beans.factory.annotation.Autowired;
  6. import org.springframework.boot.test.context.SpringBootTest;
  7. import java.time.LocalDateTime;
  8. import java.util.List;
  9. @SpringBootTest
  10. class MpDemoApplicationTests {
  11.     @Autowired
  12.     private UserMapper userMapper;
  13.     @Test
  14.     void testInsert() {
  15.         User user = new User();
  16.         user.setId(5L);
  17.         user.setUsername("Lucya");
  18.         user.setPassword("123");
  19.         user.setPhone("18688990011");
  20.         user.setBalance(200);
  21.         user.setInfo("{"age": 24, "intro": "英文老师", "gender": "female"}");
  22.         user.setCreateTime(LocalDateTime.now());
  23.         user.setUpdateTime(LocalDateTime.now());
  24.         userMapper.insert(user);
  25.     }
  26.     @Test
  27.     void testSelectById() {
  28.         User user = userMapper.selectById(5L);
  29.         System.out.println("user = " + user);
  30.     }
  31.     @Test
  32.     void testSelectByIds() {
  33.         List<User> users = userMapper.selectByIds(List.of(1L, 2L, 3L, 4L, 5L));
  34.         users.forEach(System.out::println);
  35.     }
  36.     @Test
  37.     void testUpdateById() {
  38.         User user = new User();
  39.         user.setId(5L);
  40.         user.setBalance(20000);
  41.         userMapper.updateById(user);
  42.     }
  43.     @Test
  44.     void testDelete() {
  45.         userMapper.deleteById(5L);
  46.     }
  47. }
复制代码
mp-demo.zip (35.14 KB, 下载次数: 0, 售价: 50 金币)



上一篇:springboot3实体日期格式正确封装
下一篇:jdk-21下载链接
网站建设,公众号小程序开发,系统定制,软件App开发,技术维护【联系我们】手机/微信:17817817816 QQ:515138

QQ|Archiver|自丢网 ( 粤ICP备2024252464号-1 )

GMT+8, 2026-1-13 10:56

专注于网站建设,公众号小程序制作,商城小程序,系统定制,软件App开发

【联系我们】手机/微信:17817817816 QQ:515138

快速回复 返回顶部 返回列表