mybatis + mysql 批量插入
1.使用fastjosn 进行 jsonarry 转 list<实体类>
JSONObject jsonObject = JSON.parseObject(response); JSONArray jsonArray = jsonObject.getJSONArray("data"); List<PrpdcompanywxSyn> dataArr = JSONArray.parseArray(jsonArray.toString(), PrpdcompanywxSyn.class);
2.mybatis 批量插入
<insert >
insert into prpdcompanywx_syn ( <include ref> )
values
<foreach collection="list" item="item" index="index" separator=",">
(#{item.comcode},#{item.comcname},#{item.comename},#{item.addresscname},#{item.addressename},#{item.postcode},#{item.phonenumber},#{item.taxnumber},#{item.faxnumber},#{item.uppercomcode}
,#{item.insurername},#{item.comattribute},#{item.comtype},#{item.comlevel},#{item.manager},#{item.accountleader},#{item.cashier},#{item.accountant},#{item.remark},#{item.newcomcode}
,#{item.validstatus},#{item.acntunit},#{item.articlecode},#{item.acccode},#{item.centerflag},#{item.outerpaycode},#{item.innerpaycode},#{item.flag},#{item.webaddress},#{item.servicephone}
,#{item.reportphone},#{item.agentcode},#{item.agreementno},#{item.customno},#{item.taxpayerno},#{item.sysareacode} ,#{item.permitno},#{item.startdate},#{item.enddate},#{item.poscode}
,#{item.salechannelcode},#{item.belongcomcode},#{item.pringpostcode},#{item.combvisitrate},#{item.printcomname},#{item.printaddress},#{item.agentinscom},#{item.agentinsflag},#{item.hrcompanyid},#{item.printcomename}
,#{item.subbranch})
</foreach>
</insert>
x
English
TRANSLATE with
COPY THE URL BELOW
Back