这个报错是因为deletById方法的返回类型是int,但是在实际执行的过程中返回了null。根据错误提示,你可以将deletById方法的返回类型改为Integer,然后在方法中添加一个条件判断,如果删除操作成功,则返回1,否则返回0。这样就可以避免返回null了。

修改后的代码如下:

@Select("DELETE FROM admin WHERE id=#{id}")
Integer deletById(Integer id) {
    int result = // 执行删除操作的代码
    return result > 0 ? 1 : 0;
}

这样修改后,如果删除操作成功,deletById方法会返回1,否则返回0。


原文地址: https://www.cveoy.top/t/topic/o7eD 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录