天天看點

十一、Mybatis之批量新增

背景介紹:

    一般在進行批量新增時,先周遊所有的要插入的資料,然後一條一條的插入。這樣性能很低效,是以引出了批量新增的概念。

(一)JDBC批量新增

    在“PreparedStatement”對象對參數指派之後,先不要調用“PreparedStatement.excuteQuery()”,而是先調用“PreparedStatement.addBatch()”,等周遊完成後,最後調用“PreparedStatement.excuteBatch()”。

(二)Mybatis批量新增

    Mybats是根據sql語句:insert into 表名 values(資料1,資料2...),(資料1,資料2...),...衍生來的