mybatis批量添加一对多中间表

建立中间表A,一个id对应多个lid;
传入两条参数

long id;//单个数值
List lid;//集合数值

dao层语句

int insertb(@Param("id")long id,@Param("lid")List lid);

mybatis中的写法

insert into A(id,lid) values
        <foreach collection="lid" item="data" separator=",">
            (#{id},#{data})
        </foreach>

版权声明:本文为whwwycl原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。