mybatis 批量添加xml写法 (自增id)

Mybatis 批量添加xml写法 (自增id)
 
  1、Mapper里面写法
          
     @Param指明参数名称
     public int insertBatchKernelZhiRecord(@Param("recordList") List<KernelZhiRecord> recordList);

2、Xml里面写法
    自增 :useGeneratedKeys
     指明字段:keyProperty
     recordList 是上边命名的,要对应。
   <insert id="insertBatchKernelZhiRecord" parameterType="KernelZhiRecord" useGeneratedKeys="true" keyProperty="id">
  INSERT INTO kernel_zhi_record
  (sun_duration,is_fa,create_time,update_time,url,up_time,remark_one,remark_two,dev_mode,zhi_status)
  VALUES
  <foreach collection="recordList" item="item" index="index" separator=",">
  (#{item.sunDuration},#{item.isFa},#{item.createTime},#{item.updateTime},#{item.url},#{item.upTime},#{item.remarkOne},#{item.remarkTwo},#{item.devMode},#{item.zhiStatus})
  </foreach>
  </insert>
posted @ 2024-11-19 15:28  飞快的蜗牛  阅读(358)  评论(0)    收藏  举报