在IDEA中的学习Mybatis遇到junit测试中Debug执行有正确结果,而正常执行没有结果显示

Debug执行,有正确的结果

img


run执行没有结果

img

求解这是哪里出现了问题

我推测是因为异步的原因,你正常执行的时候,获取id和打印输出是同时进行,所以这个时候id还没有被获取,而debug是因为你需要顺序执行。