技术答疑(🌟新人必看,持续更新...)
选中新版正文中的对应文字,然后点“定位到这里”。
1. 为什么Service返回结果不关注Mapper实际执行情况?
问题来源:
出处: https://t.zsxq.com/0cIvT5fSf
贡献人: @dhjsj
解答人: @一灰灰
问题描述:
就是这个 Service 层的一个方法,返回值是 void,我看技术派有的代码,如果是 sava/update/delete 的操作的方法,返回值是 boolean 类型,值来自于 MybatisPlus 框架的 sava/update/delete 这些除了查询的方法,然后根据这个 boolean 类型的值在 controller 层返回给前端时这么写 result ? R.ok() : R.error(); 但是没有返回值的,在 controller 层返回给前端时直接就 R.ok();
问题解答:
save/update/delete 关注返回结果,其实主要就是为了获取这些sql执行之后的影响行数,从而判断是否执行成功 (如update的sql虽然执行了,但可能出现因为where条件没有匹配的,一...
未能定位到原文的划线
已加入星球,可直接知识星球授权登录
二哥编程星球目前包含:
企业级Agent工作流编排项目PaiFlow
Vibe Coding版本的PaiAgent
派聪明RAG AI知识库Java版本+Go版本
微服务 PmHub、技术派、MYDB
求职派JobClaw(OpenClaw/Hermes架构
PaiCLI(类似Claude Code的Agent
派简历(代码已完成)
等实战项目。
企业级Agent工作流编排项目PaiFlow
Vibe Coding版本的PaiAgent
派聪明RAG AI知识库Java版本+Go版本
微服务 PmHub、技术派、MYDB
求职派JobClaw(OpenClaw/Hermes架构
PaiCLI(类似Claude Code的Agent
派简历(代码已完成)
等实战项目。
1. 微信扫右侧的优惠券加入知识星球
2. 解锁星球的实战项目教程和源码: 项目源码+教程获取
真诚点赞 诚不我欺
回复