天天看點

insert批量插入500ms_Mybatis使用批量插入MySQL資料

insert批量插入500ms_Mybatis使用批量插入MySQL資料

Mysql的insert語句:

mybatis:foreach

Mybatis:批量插入環境搭建:

SysLog實體類:

SysLogMapper:

SysLogMapper.xml:

<insert id="insertLogs" parameterType="list">
      	insert into sys_log(
        id,username,operatingTime,useTime,ip,url,method,requestType,title,businessType,returnArgs
        )
        VALUES
<foreach collection="sysLogs" item="sysLog" index="index" separator=",">
            (
            #{sysLog.id},
            #{sysLog.username},
            #{sysLog.operatingTime},
            #{sysLog.useTime},
            #{sysLog.ip},
            #{sysLog.url},
            #{sysLog.method},
            #{sysLog.requestType},
            #{sysLog.title},
            #{sysLog.businessType},
            #{sysLog.returnArgs}
            )
foreach>
insert>