当前使用版本(必填,否则不予处理)
3.3.2
该问题是如何引起的?(确定最新版也有问题再提!!!)
逻辑删除测试时
重现步骤(如果有就写完整)
@DeleteMapping("{id}") public boolean remove(@PathVariable String id) { System.out.println("------------" + teacherService.removeById(id)); return teacherService.removeById(id); } 此时我输入一个数据库不存在的id,但是返回为true
报错信息
控制台输出 ------------true ==> Preparing: UPDATE edu_teacher SET is_deleted=1 WHERE id=? AND is_deleted=0 ==> Parameters: 3(String) <== Updates: 0 该表并没有id为3 的字段 所以并没有更新 但是返回true