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);
}
日志
数据库数据
删除一条数据
代码
@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);
}
日志
数据库数据
全部测试代码
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);
}
}