mybatis 批量插入数据

2019-05-20  本文已影响0人  平面小狮子

一、首先在LabelUserMaper中定义批量插入的接口

int batchSaveLabelUser(@Param("labelUsers") List labelUser); // 给用户批量分配标签

mapper定义批量插入接口

二、在对应的LabelUserMaper.xml中对应批量插入配置

<insert id="batchSaveLabelUser" parameterType="java.util.List">

      insert into t_label_user (label_id, user_id) values

      <foreach collection="labelUsers" item="labelUser" index="index" separator=",">

          (#{labelUser.labelId}, #{labelUser.userId})

      </foreach>

</insert>

对应xml配置

三、编写测试类进行调用,查看结果。

上一篇 下一篇

猜你喜欢

热点阅读