MyBatis框架使用及单元测试

1.创建数据表(tb_students)

在这里插入图片描述

2.创建实体类

在src目录下,创建包com.pojo,并在com.pojo包中创建Student类。添加如下代码:

package com.pojo;

public class Student {
   
	
	private int stuId;
	private String stuNum;
	private String stuName;
	private String stuGender;
	private int stuAge;
	
	public int getStuId() {
   
		return stuId;
	}
	public void setStuId(int stuId) {
   
		this.stuId = stuId;
	}
	public String getStuNum() {
   
		return stuNum;
	}
	public void setStuNum(String stuNum) {
   
		this.stuNum = stuNum;
	}
	public String getStuName() {
   
		return stuName;
	}
	public void setStuName(String stuName) {
   
		this.stuName = stuName;
	}
	public String getStuGender() {
   
		return stuGender;
	}
	public void setStuGender(String stuGender) {
   
		this.stuGender = stuGender;
	}
	public int getStuAge() {
   
		return stuAge;
	
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
MyBatis-Plus是一个优秀的持久层框架,它在MyBatis的基础上进行了扩展和增强。它提供了很多便捷的功能和特性,其中包括对单元测试的支持。 在MyBatis-Plus中进行单元测试可以使用JUnit框架来实现。下面是一个简单的示例,介绍了如何使用MyBatis-Plus进行单元测试: 1. 首先,确保你已经引入了MyBatis-Plus的依赖,并且配置好了数据库连接信息。 2. 创建一个测试类,并在类上添加`@RunWith(SpringRunner.class)`注解,以便使用Spring的测试环境。 3. 在测试类中注入需要测试的Mapper接口,可以使用`@Autowired`注解来实现自动注入。 4. 在测试方法上添加`@Test`注解,表示这是一个测试方法。 5. 在测试方法中编写测试逻辑,可以调用Mapper接口中的方法进行数据库操作。 6. 使用断言来验证测试结果是否符合预期。 下面是一个示例代码: ```java @RunWith(SpringRunner.class) @SpringBootTest public class UserMapperTest { @Autowired private UserMapper userMapper; @Test public void testInsert() { User user = new User(); user.setName("test"); user.setAge(20); int result = userMapper.insert(user); Assert.assertEquals(1, result); } @Test public void testSelectById() { User user = userMapper.selectById(1); Assert.assertNotNull(user); } // 其他测试方法... } ``` 在上面的示例中,我们使用了`@RunWith(SpringRunner.class)`注解来启用Spring的测试环境,使用了`@SpringBootTest`注解来指定测试时使用的配置文件。 然后,我们通过`@Autowired`注解将需要测试的Mapper接口注入到测试类中。在测试方法中,我们可以调用Mapper接口中的方法进行数据库操作,并使用断言来验证测试结果是否符合预期。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值