Spring Boot事务更改在MockMvc中不可见

时间:2020-01-01 16:40:44

标签: java spring hibernate integration-testing

我必须进行一个集成测试,其中有2种方法(一种用于登录,一种用于更改密码,两种方法都标记为transactional)。

我首先使用mockmvc执行了changepassword,该密码返回了成功,然后我尝试使用mockmvc再次使用该新密码登录。

但是由于某种原因,登录方法仍然看到旧值。我的测试方法带有Transactional注释。当我删除它时,数据已经提交并且测试正在运行,但是我不希望它发生。

我尝试在更改密码后刷新数据,但是那里似乎还有其他问题。

0 个答案:

没有答案