zoukankan      html  css  js  c++  java
  • ibatis xml 数据库 批量新增 与批量删除

    上边自己写的 下边是汪涛写的   

     <insert id="InsertMulti" parameterClass="ArrayList">
            INSERT INTO [AdjustmentDetail] (
           [SysNo]
          ,[AdjustmentSysNo]
          ,[ExternAdjustmentNum]
          ,[DetailNum]
          ,[Status]
          ,[InvChangePlanSysNo]
          ,[SKUSysNo]
          ,[SKUCode]
          ,[SKUDesc]
          ,[QTY]
          ,[LocationSysNo]
          ,[LocationCode]
          ,[LotNumber]
          ,[LPN]
          ,[RowCreateDate]
          ,[CreateUserID]
          ,[CreateUserName]
          ,[RowModifyDate]
          ,[ModifyUserID]
          ,[ModifyUserName]) VALUES 

          <iterate conjunction="," open="" close="">

          (#[].SysNo#
          ,#[].AdjustmentSysNo#
          ,#[].ExternAdjustmentNum#
          ,#[].DetailNum#
          ,#[].Status#
          ,#[].InvChangePlanSysNo#
          ,#[].SKU.SysNo#
          ,#[].SKU.Code#
          ,#[].SKU.Description#
          ,#[].QTY#
          ,#[].Location.SysNo#
          ,#[].Location.Code#
          ,#[].LotNumber#
          ,#[].LPN#
          ,GETDATE()
          ,#[].CreateUserID#
          ,#[].CreateUserName#
          ,GETDATE()
          ,#[].CreateUserID#
          ,#[].CreateUserName#)

     <delete id="DeleteMulti" parameterClass="ArrayList">
          DELETE FROM [AdjustmentDetail]
          WHERE [SysNo] IN
          <iterate open="(" close=")" conjunction=",">
            #[]#
          </iterate>
        </delete>

  • 相关阅读:
    JavaScript事件处理
    JavaScript模拟"类"的三种方法
    非构造函数的继承和拷贝
    构造函数的继承
    vim开发环境
    socket之非阻塞
    网络编程
    多线程
    消息队列
    信号
  • 原文地址:https://www.cnblogs.com/jilodream/p/4219898.html
Copyright © 2011-2022 走看看