在测试类中进行测试,方法是成功的,但是查看数据库却没有进行修改操作是什么原因?

问题描述:

在测试类中进行测试,方法是成功的,但是查看数据库却没有进行修改操作是什么原因?同时执行了增删改查,增可以成功,删改查不行

img

删改查要根据具体的条件进行查询,可能你条件没传。
而且删改操作都是有返回值的,不报错,只能说明语法没问题,但是没数据还是要通过具体的返回值来判断。

删是删除不掉还是什么?删不掉是不是因为条件不符合,查不出来又是什么没有数据?有条件吗?添加没问题,因为添加不需要条件,但是删改查看你代码有没有条件给拦截了

你的数据库里有id为3的数据记录吗

问题已经解决:因为我用了mybatis的逆向方法,自动生成的数据库表的实体类,类中主键ID字段没用加@id注解;而且我的删改查是通过主键id为条件的,所以导致这个问题