单元测试Transactional自动回滚

使用 junit 进行单元测试,发现如下用例操作成功,但是数据库里没有新增数据,查看运行日志 Rolled back transaction for test,发现事物自动回滚了,通过 添加 @Rollback(value = false)强制提交事物。

@Test
@Transactional
// @Rollback(value = false)
public void insert() {
    
    
	String name = "dkangel";
    userMapper.insert(name, "123", "123");
    User u = userMapper.findUserByPhone("123");
    Assert.assertEquals(name, u.getName());
}

猜你喜欢

转载自blog.csdn.net/Dkangel/article/details/107312433
今日推荐