更新時間:2021-09-14 10:15:39 來源:動力節點 瀏覽1414次
第一步:Mapper.java接口
void subInsert(List<Map<String, String>> list);
第二步:對應的statement標簽:
<!-- ==================================批量插入記錄================================== -->
<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,因為Mabatis默認不支持一個statement標簽寫多個sql,案例如下:
jdbc.url=jdbc:mysql://192.168.1.110/data_test?useUnicode=TRUE&characterEncoding=utf-8&allowMultiQueries=TRUE
通過以上三步就可以做到Mybatis循環List,大家要想學習更多Java相關的知識,不妨到動力節點Java視頻頁面查看,里面有全套的視頻教程可以免費下載學習,相信會對大家有所幫助的。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習