报错提示是因为deletById方法返回了null,但是方法的返回类型是int,不允许返回null。你可以在deletById方法中添加一个条件判断,如果删除操作成功,则返回1,否则返回0。

修改后的代码如下:

@Select("DELETE FROM admin WHERE id=#{id}")
int deletById(Integer id) {
    // 执行删除操作
    int rows = ...; // 执行删除操作,返回受影响的行数
    if (rows > 0) {
        return 1;
    } else {
        return 0;
    }
}

这样修改后,如果删除操作成功,deletById方法会返回1,否则返回0。这样就避免了返回null的情况。


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

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