mybatis动态插入list传入List参数的实例代码
mybatis动态插入list的实例代码如下所述:
insertintoprpcitemkind (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) #{item.riskcode}, null, #{item.itemkindno}, null, #{item.familyno}, null, #{item.familyname}, null, #{item.projectcode}, null, #{item.clausecode}, null, #{item.clausename}, null, #{item.kindcode}, null, #{item.kindname}, null, #{item.itemno}, null, #{item.itemcode}, null, #{item.itemdetailname}, null, #{item.groupno}, null, #{item.modecode}, null, #{item.modename}, null, #{item.startdate}, null, #{item.starthour}, null, #{item.enddate}, null, #{item.endhour}, null, #{item.model}, null, #{item.buydate}, null, #{item.addressno}, null, #{item.calculateflag}, null, #{item.currency}, null, #{item.unitamount}, null, #{item.quantity}, null, #{item.unit}, null, #{item.value}, null, #{item.amount}, null, #{item.rateperiod}, null, #{item.rate}, null, #{item.shortrateflag}, null, #{item.shortrate}, null, #{item.prepremium}, null, #{item.calpremium}, null, #{item.basepremium}, null, #{item.benchmarkpremium}, null, #{item.discount}, null, #{item.adjustrate}, null, #{item.unitpremium}, null, #{item.premium}, null, #{item.deductiblerate}, null, #{item.deductible}, null, #{item.flag}, null, #{item.inserttimeforhis}, null, #{item.operatetimeforhis}, null, #{item.taxrate}, null, #{item.taxflag}, null, #{item.taxfee}, null, #{item.netpremium}, null, #{item.taxfee_gb}, null, #{item.taxfee_lb}, null, #{item.alltaxfee}, null, #{item.proposalno} #{item.allnetpremium}, null,
Mybatis传入List参数的实例代码如下所述:
Java代码
//dao代码如果传入的参数是数组,也一样 voidinsertDefaultMsg(@Param("idsList")ArrayListidsList); //xml文件 UPDATE plf_pur_delivery_planp SET p.promise_delivery_amount=p.quantity_req, p.promise_delivery_time=p.quantity_time WHEREp.idIN #{item,jdbcType=VARCHAR} //如果传入字符串 //service代码 Map map=bean.getDatas().get(0); Stringids=map.get("ids"); String[]idsArr=ids.split(","); StringinId=""; for(inti=0;i >list=purDeliveryPlanDao .getPlanListManual(inId); //dao层代码 List
总结
以上所述是小编给大家介绍的mybatis动态插入list传入List参数的实例代码,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!