请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师,我感觉saveOrUpdate方法这里判断应该加上查询条件

老师的是:if(product.getId() != null){

我感觉应该是这样:if (productMapper.selectByPrimaryKey(product.getId()) !=null){

判断如果传入的参数id为数据库中已有的,而不只是判断id是否为空
不知道是不是这样,希望老师帮忙解答,谢谢

正在回答

插入代码

2回答

你好,同学,if里面可别放sql...比较危险。正如@星辰_兼信同学所说。。

你的db思路是对的,但是别放在if里。

0 回复 有任何疑惑可以回复我~
  • 提问者 wendy_z #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2018-01-10 10:50:02
  • 请问老师,为什么if里面放sql比较危险?
    回复 有任何疑惑可以回复我~ 2019-07-13 15:18:25
星辰Iron 2018-01-09 21:35:15

你好同学,像你这样频繁的执行SQL语句进行查询操作效率是非常低的

老师那种根据产品是否有ID来判断是更新商品还是新增商品的方式更好。

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号