栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

mybatis动态插入list传入List参数的实例代码

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

mybatis动态插入list传入List参数的实例代码

mybatis动态插入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)



#{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.allnetpremium},
null,

#{item.proposalno}

 
 

Mybatis 传入List参数的实例代码如下所述:

Java代码

//dao 代码 如果传入的参数是数组,也一样 
void insertDefaultMsg(@Param("idsList") ArrayList idsList); 
//xml文件 
 
    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 
      
     #{item, jdbcType=VARCHAR}  
      
   
//如果传入字符串 
//service 代码 
Map 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> list = purDeliveryPlanDao 
 .getPlanListManual(inId); 
//dao层代码 
List> getPlanListManual(@Param("inId") String inId); 
//xml 文件 
 

总结

以上所述是小编给大家介绍的mybatis动态插入list传入List参数的实例代码,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/141124.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号