更新時(shí)間:2021-09-14 10:15:39 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽1651次
第一步:Mapper.java接口
void subInsert(List<Map<String, String>> list);
第二步:對(duì)應(yīng)的statement標(biāo)簽:
<!-- ==================================批量插入記錄================================== -->
<insert id="subInsert" parameterType="java.util.Map">
INSERT INTO table_name
(id,start_time,balance)VALUES
<foreach collection="list" item="item" separator=",">
(
NULL,
#{item.start_time},
#{item.balance}
)
</foreach>
</insert>
第三步:jdbc鏈接添加&allowMultiQueries=TRUE,因?yàn)镸abatis默認(rèn)不支持一個(gè)statement標(biāo)簽寫(xiě)多個(gè)sql,案例如下:
jdbc.url=jdbc:mysql://192.168.1.110/data_test?useUnicode=TRUE&characterEncoding=utf-8&allowMultiQueries=TRUE
通過(guò)以上三步就可以做到Mybatis循環(huán)List,大家要想學(xué)習(xí)更多Java相關(guān)的知識(shí),不妨到動(dòng)力節(jié)點(diǎn)Java視頻頁(yè)面查看,里面有全套的視頻教程可以免費(fèi)下載學(xué)習(xí),相信會(huì)對(duì)大家有所幫助的。
Java實(shí)驗(yàn)班
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
Java就業(yè)班
有基礎(chǔ) 直達(dá)就業(yè)
Java夜校直播班
業(yè)余時(shí)間 高薪轉(zhuǎn)行
Java在職加薪班
工作1~3年,加薪神器
Java架構(gòu)師班
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問(wèn)老師會(huì)電話與您溝通安排學(xué)習(xí)