springboot整合mybatis删除测试类
时间: 2023-09-02 12:05:38 浏览: 87
springboot整合mybatis.md
以下是一个简单的Spring Boot整合MyBatis的删除测试类示例:
```java
import com.example.demo.mapper.UserMapper;
import com.example.demo.model.User;
import org.junit.jupiter.api.Test;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
@SpringBootTest
public class DeleteTest {
@Autowired
private UserMapper userMapper;
@Test
void testDelete() {
User user = userMapper.selectByPrimaryKey(1L);
if(user != null) {
userMapper.deleteByPrimaryKey(1L);
System.out.println("删除成功!");
} else {
System.out.println("该用户不存在!");
}
}
}
```
这个测试类通过@Autowired注解自动装配了UserMapper对象,使用selectByPrimaryKey方法查询id为1的用户,如果用户存在则使用deleteByPrimaryKey方法删除该用户,并输出删除成功的信息。如果用户不存在则输出该用户不存在的信息。
阅读全文