mybatis批量新增,参数传List

工作中经常用到批量保存,保存此处当做笔记查看

/**
 *  新增角色 - 菜单 关联
 * @param roleRMenus
 */
@Insert("<script> " +
        "INSERT INTO h_r_role_menu " +
        "(role_id,menu_id) " +
        "VALUES " +
        "<foreach collection='roleRMenus' index='index' item='roleRMenu' separator=','>" +
        "(#{roleRMenu.roleId},#{roleRMenu.menuId})" +
        "</foreach>"+
        "</script>")
void addRoleMenus(@Param("roleRMenus") List<RoleRMenu> roleRMenus);

最终到mysql执行效果的sql:

INSERT INTO h_r_role_menu (role_id,menu_id) VALUES (1,1),(2,2),(3,3)...
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值