SpringCloud微服务开发与实战之MybatisPlus入门案例
- package com.itheima.mp;
-
- import com.itheima.mp.domain.po.User;
- import com.itheima.mp.mapper.UserMapper;
- import org.junit.jupiter.api.Test;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.boot.test.context.SpringBootTest;
-
- import java.time.LocalDateTime;
- import java.util.List;
-
- @SpringBootTest
- class MpDemoApplicationTests {
-
- @Autowired
- private UserMapper userMapper;
-
- @Test
- void testInsert() {
- User user = new User();
- user.setId(5L);
- user.setUsername("Lucya");
- user.setPassword("123");
- user.setPhone("18688990011");
- user.setBalance(200);
- user.setInfo("{"age": 24, "intro": "英文老师", "gender": "female"}");
- user.setCreateTime(LocalDateTime.now());
- user.setUpdateTime(LocalDateTime.now());
- userMapper.insert(user);
- }
-
- @Test
- void testSelectById() {
- User user = userMapper.selectById(5L);
- System.out.println("user = " + user);
- }
-
- @Test
- void testSelectByIds() {
- List<User> users = userMapper.selectByIds(List.of(1L, 2L, 3L, 4L, 5L));
- users.forEach(System.out::println);
- }
-
- @Test
- void testUpdateById() {
- User user = new User();
- user.setId(5L);
- user.setBalance(20000);
- userMapper.updateById(user);
- }
-
- @Test
- void testDelete() {
- userMapper.deleteById(5L);
- }
- }
复制代码
mp-demo.zip
(35.14 KB, 下载次数: 0, 售价: 50 金币)
|