SpringMVC 数组传参

ajax :traditional 设为 true 使用传统方式浅层序列化

$.ajax(url, {data: param, async: false, dataType: "json", traditional: true}).done(function(data) {
        if (0 == data.code) {
            flag = true;
        } else {
            $.messager.popup(data.message);
            flag = false;
        }
    });

mybatis:批量删除

delete from staff_relations where super_staff_number=#{superStaffNumber} AND staff_number IN
        <foreach collection="staffNumbers" item="item" separator="," open="(" close=")">
            #{item}
        </foreach>
// collection:表示参数类型,参数如果是数组则写成 array,如果是集合则写成 list

DAO

Integer deleteByStaffNumbersAndSuperStaffNumber(@Param("staffNumbers") Integer[] staffNumbers, @Param("superStaffNumber") Integer superStaffNumber);

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,107评论 19 139
  • 1. 简介 1.1 什么是 MyBatis ? MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的...
    笨鸟慢飞阅读 5,734评论 0 4
  • Ajax 模块也是经常会用到的模块,Ajax 模块中包含了 jsonp 的现实,和 XMLHttpRequest ...
    对角另一面阅读 617评论 0 1
  • 我们所读的每一本书,它都是有特定的骨架,作为一个分析阅读的的读者,那么我们的核心就是找出这个。掌握一本书的骨架是非...
    不要和我名字一样阅读 424评论 1 10
  • 俗话说,情场如战场,身为男人,面对令你心仪的女孩 ,不但要提防情敌的冲击,而且对你的意中人也万万不可轻视。有人说,...
    李中东阅读 1,366评论 8 29