最近做項目遇到一個問題,前臺頁面修改購物訂單,訂單包含幾百條商品,前臺修改商品的數量,列表信息提交給后臺。訂單表Order(OrderNo,GoodsCode,GoodsName,Unit,Remark,Quantity,.........);
前臺修改Quantity的值,返回List<OrderVo>,OrderVo對象包含三個屬性OrderNo,GoodsCode,Quantity,存新的Quantity值。
傳統的方法,根據商品編號一條一條update的Order表中的Quantity值,update幾百次,顯然效率很低。
現在考慮建一張臨時表OrderTemp(OrderNo,GoodsCode,Quantity),批量插入List<OrderVo>的對象內容
然后用臨時表給訂單表賦值
新聞熱點
疑難解答