在编写选择或者不选择的接口时,为什么要重新编写一个xml的update
为什么不能直接用
int updateByPrimaryKeySelective(Cart record);
非要重新编写一个 selectOrNot 的update
9
收起
正在回答
1回答
同学你好,实际上也不是必须单独写一个方法。这个业务逻辑中,有两种实现方式,一种是通过Java代码处理完所有需要更改的数据,然后直接在数据库将这些数据更新。另一种方式是,不在Java代码中进行业务处理,而是在数据库中通过条件筛选之后再进行更新。
同学提出的使用updateByPrimaryKeySelective方法,就是第一种,需要同学在Java代码中,将需要更新的数据筛选之后,操作数据数据库即可。课程中老师使用的是第二种方式。
业务逻辑实现的方式有很多,其实也不止是上面的两种,每个人都有自己的实现方式,只要能够实现就可以了。课程中老师只是演示了其中的一种而已。同学如果有其他的方式,都是可以自己先尝试一下的。
祝学习愉快~
Java工程师 2024版
- 参与学习 2030 人
- 提交作业 1353 份
- 解答问题 1231 个
2024重磅革新,超百小时内容豪华升级,加速提升高级技能与高薪就业竞争力 课程紧贴企业最新人才需求,历经7年持续迭代,帮助万名学子入行转行 从零起点到高阶实战,学习路径稳健顺滑,成就从小白到工程师高薪
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星