MP中的无限递归调用

@Override
public void deleteQuestionById(Long id) {
    InteractionQuestion question = this.getOne(new LambdaQueryWrapper<InteractionQuestion>().eq(id != null
            , InteractionQuestion::getId
            , id
    ));
    if (ObjectUtils.isEmpty(question)){
        log.info("删除失败,该用户不存在{}",id);
        throw new BizIllegalException("删除失败,该用户不存在");
    }
    this.deleteQuestionById(id);
}

将deleteQuestionById改为removeById
就不会无限递归了

posted @ 2024-07-16 20:35  冷风5997  阅读(24)  评论(0)    收藏  举报