亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > Java > 正文

mybatis動態插入list傳入List參數的實例代碼

2024-07-14 08:40:17
字體:
來源:轉載
供稿:網友

mybatis動態插入list的實例代碼如下所述:

 

<insert id="savePrpcitemkindList" parameterType="java.util.List">insert into prpcitemkind(RISKCODE, ITEMKINDNO, FAMILYNO, FAMILYNAME, PROJECTCODE, CLAUSECODE,CLAUSENAME,KINDCODE, KINDNAME, ITEMNO, ITEMCODE, ITEMDETAILNAME, GROUPNO, MODECODE,MODENAME, STARTDATE,STARTHOUR, ENDDATE, ENDHOUR, MODEL, BUYDATE, ADDRESSNO, CALCULATEFLAG, CURRENCY,UNITAMOUNT,QUANTITY, UNIT, VALUE, AMOUNT, RATEPERIOD, RATE, SHORTRATEFLAG, SHORTRATE,PREPREMIUM, CALPREMIUM,BASEPREMIUM, BENCHMARKPREMIUM, DISCOUNT, ADJUSTRATE, UNITPREMIUM, PREMIUM,DEDUCTIBLERATE, DEDUCTIBLE,FLAG, INSERTTIMEFORHIS, OPERATETIMEFORHIS, TAXRATE, TAXFLAG, TAXFEE,NETPREMIUM, TAXFEE_GB, TAXFEE_LB, ALLTAXFEE, ALLNETPREMIUM,PROPOSALNO)<foreach collection="list" item="item" index="index" separator="union all"><trim prefix="select" suffix="from dual"><choose><when test="item.riskcode != null">#{item.riskcode},</when><otherwise>null,</otherwise></choose><choose><when test="item.itemkindno != null">#{item.itemkindno},</when><otherwise>null,</otherwise></choose><choose><when test="item.familyno != null">#{item.familyno},</when><otherwise>null,</otherwise></choose><choose><when test="item.familyname != null">#{item.familyname},</when><otherwise>null,</otherwise></choose><choose><when test="item.projectcode != null">#{item.projectcode},</when><otherwise>null,</otherwise></choose><choose><when test="item.clausecode != null">#{item.clausecode},</when><otherwise>null,</otherwise></choose><choose><when test="item.clausename != null">#{item.clausename},</when><otherwise>null,</otherwise></choose><choose><when test="item.kindcode != null">#{item.kindcode},</when><otherwise>null,</otherwise></choose><choose><when test="item.kindname != null">#{item.kindname},</when><otherwise>null,</otherwise></choose><choose><when test="item.itemno != null">#{item.itemno},</when><otherwise>null,</otherwise></choose><choose><when test="item.itemcode != null">#{item.itemcode},</when><otherwise>null,</otherwise></choose><choose><when test="item.itemdetailname != null">#{item.itemdetailname},</when><otherwise>null,</otherwise></choose><choose><when test="item.groupno != null">#{item.groupno},</when><otherwise>null,</otherwise></choose><choose><when test="item.modecode != null">#{item.modecode},</when><otherwise>null,</otherwise></choose><choose><when test="item.modename != null">#{item.modename},</when><otherwise>null,</otherwise></choose><choose><when test="item.startdate != null">#{item.startdate},</when><otherwise>null,</otherwise></choose><choose><when test="item.starthour != null">#{item.starthour},</when><otherwise>null,</otherwise></choose><choose><when test="item.enddate != null">#{item.enddate},</when><otherwise>null,</otherwise></choose><choose><when test="item.endhour != null">#{item.endhour},</when><otherwise>null,</otherwise></choose><choose><when test="item.model != null">#{item.model},</when><otherwise>null,</otherwise></choose><choose><when test="item.buydate != null">#{item.buydate},</when><otherwise>null,</otherwise></choose><choose><when test="item.addressno != null">#{item.addressno},</when><otherwise>null,</otherwise></choose><choose><when test="item.calculateflag != null">#{item.calculateflag},</when><otherwise>null,</otherwise></choose><choose><when test="item.currency != null">#{item.currency},</when><otherwise>null,</otherwise></choose><choose><when test="item.unitamount != null">#{item.unitamount},</when><otherwise>null,</otherwise></choose><choose><when test="item.quantity != null">#{item.quantity},</when><otherwise>null,</otherwise></choose><choose><when test="item.unit != null">#{item.unit},</when><otherwise>null,</otherwise></choose><choose><when test="item.value != null">#{item.value},</when><otherwise>null,</otherwise></choose><choose><when test="item.amount != null">#{item.amount},</when><otherwise>null,</otherwise></choose><choose><when test="item.rateperiod != null">#{item.rateperiod},</when><otherwise>null,</otherwise></choose><choose><when test="item.rate != null">#{item.rate},</when><otherwise>null,</otherwise></choose><choose><when test="item.shortrateflag != null">#{item.shortrateflag},</when><otherwise>null,</otherwise></choose><choose><when test="item.shortrate != null">#{item.shortrate},</when><otherwise>null,</otherwise></choose><choose><when test="item.prepremium != null">#{item.prepremium},</when><otherwise>null,</otherwise></choose><choose><when test="item.calpremium != null">#{item.calpremium},</when><otherwise>null,</otherwise></choose><choose><when test="item.basepremium != null">#{item.basepremium},</when><otherwise>null,</otherwise></choose><choose><when test="item.benchmarkpremium != null">#{item.benchmarkpremium},</when><otherwise>null,</otherwise></choose><choose><when test="item.discount != null">#{item.discount},</when><otherwise>null,</otherwise></choose><choose><when test="item.adjustrate != null">#{item.adjustrate},</when><otherwise>null,</otherwise></choose><choose><when test="item.unitpremium != null">#{item.unitpremium},</when><otherwise>null,</otherwise></choose><choose><when test="item.premium != null">#{item.premium},</when><otherwise>null,</otherwise></choose><choose><when test="item.deductiblerate != null">#{item.deductiblerate},</when><otherwise>null,</otherwise></choose><choose><when test="item.deductible != null">#{item.deductible},</when><otherwise>null,</otherwise></choose><choose><when test="item.flag != null">#{item.flag},</when><otherwise>null,</otherwise></choose><choose><when test="item.inserttimeforhis != null">#{item.inserttimeforhis},</when><otherwise>null,</otherwise></choose><choose><when test="item.operatetimeforhis != null">#{item.operatetimeforhis},</when><otherwise>null,</otherwise></choose><choose><when test="item.taxrate != null">#{item.taxrate},</when><otherwise>null,</otherwise></choose><choose><when test="item.taxflag != null">#{item.taxflag},</when><otherwise>null,</otherwise></choose><choose><when test="item.taxfee != null">#{item.taxfee},</when><otherwise>null,</otherwise></choose><choose><when test="item.netpremium != null">#{item.netpremium},</when><otherwise>null,</otherwise></choose><choose><when test="item.taxfee_gb != null">#{item.taxfee_gb},</when><otherwise>null,</otherwise></choose><choose><when test="item.taxfee_lb != null">#{item.taxfee_lb},</when><otherwise>null,</otherwise></choose><choose><when test="item.alltaxfee != null">#{item.alltaxfee},</when><otherwise>null,</otherwise></choose><choose><when test="item.allnetpremium != null">#{item.allnetpremium},</when><otherwise>null,</otherwise></choose>#{item.proposalno}</trim></foreach>  </insert>

Mybatis 傳入List參數的實例代碼如下所述:

Java代碼

//dao 代碼 如果傳入的參數是數組,也一樣 void insertDefaultMsg(@Param("idsList") ArrayList<String> idsList); //xml文件 <update id="insertDefaultMsg" parameterType="java.util.List">     UPDATE       plf_pur_delivery_plan p      SET      p.promise_delivery_amount = p.quantity_req,      p.promise_delivery_time = p.quantity_time      WHERE p.id IN     <foreach item="item" collection="idsList" separator="," open="(" close=")" index="">       #{item, jdbcType=VARCHAR}      </foreach>    </update> //如果傳入字符串 //service 代碼 Map<String, String> map = bean.getDatas().get(0);     String ids = map.get("ids");     String[] idsArr = ids.split(",");     String inId = "";     for (int i = 0; i < idsArr.length; i++) {       if (i != idsArr.length - 1) {         inId += "'" + idsArr[i] + "',";       } else {         inId += "'" + idsArr[i] + "'";       }     }     List<Map<String, String>> list = purDeliveryPlanDao         .getPlanListManual(inId); //dao層代碼 List<Map<String, String>> getPlanListManual(@Param("inId") String inId); //xml 文件 <select id="getPlanListManual" parameterType="java.lang.String" resultType="java.util.Map">     SELECT       p.supplier_code,      p.pur_order_no,      IF(       p.update_times > 0,       '修改訂單',       '新訂單'      ) AS order_type      FROM      plf_pur_delivery_plan p      WHERE p.is_notice = '0'       AND p.is_delete = '1'       AND p.id in(<![CDATA[${inId}]]>)     GROUP BY p.supplier_code,      p.pur_order_no      ORDER BY p.supplier_code    </select> 

總結

以上所述是小編給大家介紹的mybatis動態插入list傳入List參數的實例代碼,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復大家的!


注:相關教程知識閱讀請移步到JAVA教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久久精品一区二区三区| 日韩av在线影视| 秋霞午夜一区二区| 欧美丝袜一区二区| 中文字幕亚洲欧美日韩在线不卡| 国产亚洲欧洲在线| 国产欧美一区二区三区久久人妖| 成人做爽爽免费视频| 久久精品国产一区二区电影| 久久久免费在线观看| 伊人成人开心激情综合网| 欧美午夜视频在线观看| 欧美国产日韩一区| 久久艳片www.17c.com| 久久久国产一区二区三区| 国产精品国产三级国产专播精品人| 国产精品高潮视频| 欧美最猛性xxxxx亚洲精品| 国产精品自拍偷拍| 亚洲一区二区三区四区视频| 亚洲综合中文字幕68页| 久久久久久有精品国产| 亚洲欧美日韩区| 黑人巨大精品欧美一区二区一视频| 精品国产拍在线观看| 欧美日韩激情网| 亚洲视频电影图片偷拍一区| 欧美色播在线播放| 亚洲电影免费观看高清完整版在线观看| 欧美区在线播放| 2020欧美日韩在线视频| 亚洲美女免费精品视频在线观看| 久久成年人视频| 国产一区二区三区丝袜| 97人人模人人爽人人喊中文字| 性亚洲最疯狂xxxx高清| 日本午夜精品理论片a级appf发布| 国产精品三级网站| 亚洲男女性事视频| 久久久精品在线观看| 国产美女久久精品| 亚洲一二在线观看| 国产精品男人的天堂| 国模精品一区二区三区色天香| 欧美成人免费全部观看天天性色| 久久免费高清视频| 国产精品一区二区女厕厕| 国产成人精品电影久久久| 午夜精品久久久久久99热软件| 91在线直播亚洲| 久久影院免费观看| 亚洲男女性事视频| 欧美黄色www| 免费av一区二区| 国产精品亚洲一区二区三区| 91精品国产91久久久久久不卡| 日本aⅴ大伊香蕉精品视频| 国产精品久久一| 色偷偷偷综合中文字幕;dd| 57pao成人国产永久免费| 亚洲深夜福利视频| 九九精品在线播放| 曰本色欧美视频在线| 亚洲精品资源在线| 久久精品视频免费播放| 欧美www视频在线观看| 色偷偷偷亚洲综合网另类| 久久久久久午夜| 国产精品白嫩初高中害羞小美女| 欧美性高跟鞋xxxxhd| 亚洲成色777777在线观看影院| 青草热久免费精品视频| 日韩视频在线免费| 国产精品白嫩美女在线观看| 国产精品igao视频| 青草成人免费视频| 亚洲欧美国产精品专区久久| 久久精品视频一| 欧美电影院免费观看| 亚洲成人av资源网| 日韩av最新在线观看| 中文字幕精品一区二区精品| 色悠悠国产精品| 亚洲性生活视频| 亚洲精品91美女久久久久久久| 日韩有码视频在线| 欧美日韩一区二区在线播放| 亚洲va男人天堂| 亚洲欧美国产精品va在线观看| 欧美放荡办公室videos4k| 中文字幕欧美视频在线| 国产精品久久久久久久久男| 欧美壮男野外gaytube| 日韩国产精品亚洲а∨天堂免| 亚洲网站视频福利| 欧美肥老太性生活视频| 日韩欧美在线字幕| 宅男66日本亚洲欧美视频| 91社影院在线观看| 色综合久综合久久综合久鬼88| 国产精品爽黄69| 亚洲欧美激情四射在线日| 欧美激情一二三| 久久精品国产96久久久香蕉| 欧美野外wwwxxx| 亚洲精品mp4| 亚洲free性xxxx护士hd| 国产脚交av在线一区二区| 亚洲在线一区二区| 亚洲激情在线观看视频免费| 欧美小视频在线观看| 日韩成人激情视频| 国产精品久久久av| 日韩精品在线观看视频| 亚洲系列中文字幕| 国产成人精品免费视频| 日韩成人在线免费观看| 欧美黑人国产人伦爽爽爽| 亚洲网站在线播放| 国产精品免费一区豆花| 日韩在线精品视频| 精品亚洲精品福利线在观看| 国产噜噜噜噜久久久久久久久| 欧洲中文字幕国产精品| 欧美激情亚洲精品| 国产精品综合网站| 午夜精品美女自拍福到在线| 国产成一区二区| 粗暴蹂躏中文一区二区三区| 亚洲偷欧美偷国内偷| 久久久久这里只有精品| 97成人精品区在线播放| 日本不卡高字幕在线2019| 久久久国产精彩视频美女艺术照福利| 国产亚洲精品久久| 国产精品99免视看9| 91精品在线观看视频| 欧美裸体xxxxx| 亚洲电影免费观看高清完整版在线观看| 国产精品第8页| 国内精品国产三级国产在线专| 久久人人爽人人爽爽久久| 欧美激情在线观看| 欧美午夜激情小视频| 国产aⅴ夜夜欢一区二区三区| 一区二区三区www| 尤物九九久久国产精品的分类| 一区二区三区在线播放欧美| 欧美一级黑人aaaaaaa做受| 欧美成人一区二区三区电影| 国产精品毛片a∨一区二区三区|国| 亚洲一区国产精品| 日本久久久久久久久久久| 精品国产一区av| 久久av红桃一区二区小说| 国产欧美日韩中文字幕| 欧美丰满老妇厨房牲生活| 亚洲自拍偷拍视频| 5566成人精品视频免费| 亚洲精品国产欧美| 亚洲国产精品999| 久久国产精品亚洲| 亚洲第一福利在线观看| 国产91露脸中文字幕在线|