订单详情批量插入

来源:12-3 创建订单,清空购物车等功能开发2

syqocean

2018-03-12

老师,在for循环里调用dao层,会不会增加数据库的开销?  万一商品很多呢?  100个商品就要进行100次的库存扣减操作?

写回答

2回答

Geely

2018-03-14

你好,同学,这个为了一期更平滑,这里要补充一下,在for循环了i调用dao层是比较初级,最好用mybatis的foreach,减少和db的沟通次数。后续我把这里补充个视频来优化一下。


0
0

about_blank

2018-03-12

会增加的 

但是一般来说 一条sql一起执行会减少连接的消耗

所以推荐使用mybatis 的foreach 标签

减库存操作实际可能还会用到nosql 如redis

0
0

从0开始 独立完成企业级Java电商网站服务端开发

前后端分离,数据库接口设计,架构设计,功能开发,上线运维

9489 学习 · 8818 问题

查看课程