BUG信息
如题。
来源
单元测试下,测试开启事务管理回滚。
解决
@Rollback回滚属性关闭
java
@Test
@Transactional// 当该注解标注的方法抛出 Exception 类型的异常时,Spring 会回滚当前的事务。
@Rollback(value = false)// 关闭回滚
public void insertText() throws Exception{
SysUser sysUser = new SysUser();
sysUser.setUserName("cs");
sysUser.setAvatar("cs");
sysUser.setSex("1");
ResponseResult cs = sysUserController.insert(sysUser);
System.out.println(JSON.toJSONString(cs));
}
添加@commit
java
@Test
@Transactional// 当该注解标注的方法抛出 Exception 类型的异常时,Spring 会回滚当前的事务。
@Commit
public void insertText() throws Exception{
SysUser sysUser = new SysUser();
sysUser.setUserName("cs");
sysUser.setAvatar("cs");
sysUser.setSex("1");
ResponseResult cs = sysUserController.insert(sysUser);
System.out.println(JSON.toJSONString(cs));
}