1、整合MyBatis-Plus
13-SpringBoot3入门-整合MyBatis-Plus-CSDN博客
2、UserService接口
3、UserServiceImpl实现类
4、测试类
代码
package com.sgu;import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.sgu.pojo.User;
import com.sgu.service.UserService;
import org.junit.jupiter.api.Test;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import java.util.List;/*** 满堂花醉三千客,一剑寒霜十四州。** @Author 中瑞* @Date 2025/4/2 12:23*/@SpringBootTest
public class SampleTest {/*** mybatis-plus CRUD*/@Autowiredprivate UserService userService;// 增@Testpublic void insert(){User user = new User();user.setId(5L);user.setName("夜晚の星光");user.setAge(17);user.setEmail("ywxg@qq.com");userService.save(user);}// 根据id删@Testpublic void delete(){userService.removeById(6);}// 根据id改@Testpublic void update(){User user = new User();user.setId(4L);user.setName("Bob");userService.updateById(user);}// 根据id查询@Testpublic void queryById(){User user = userService.getById(4L);System.out.println("user = " + user);}// 查询所有@Testpublic void queryAll(){List<User> users = userService.list();for (User u : users) {System.out.println(u);}}
}
5、参考
155-mybatis-plus-serice层增强方法介绍_哔哩哔哩_bilibili