订单详情批量插入
来源:12-3 创建订单,清空购物车等功能开发2

syqocean
2018-03-12
老师,在for循环里调用dao层,会不会增加数据库的开销? 万一商品很多呢? 100个商品就要进行100次的库存扣减操作?
写回答
2回答
-
你好,同学,这个为了一期更平滑,这里要补充一下,在for循环了i调用dao层是比较初级,最好用mybatis的foreach,减少和db的沟通次数。后续我把这里补充个视频来优化一下。
00 -
about_blank
2018-03-12
会增加的
但是一般来说 一条sql一起执行会减少连接的消耗
所以推荐使用mybatis 的foreach 标签
减库存操作实际可能还会用到nosql 如redis
00
相似问题