zoukankan      html  css  js  c++  java
  • 批量删除以及将String数组转换成Integer数组的奇淫技巧

    首先在pom.xml文件添加依赖:

    <!-- bean工具 -->
    <dependency>
        <groupId>commons-beanutils</groupId>
        <artifactId>commons-beanutils</artifactId>
        <version>1.8.3</version>
    </dependency>

    mapper.xml:

    <delete id="deleteFormTemplate" parameterType="com.activiti.entity.TblAssActivitiFormTemplate">
            delete from
            asura.tbl_ass_activiti_form_template
            where
            aft_id in
            <foreach item="aftIdArray" collection="array" open="(" separator=","
                close=")">
                #{aftIdArray}
            </foreach>
        </delete>

    mapper.java:

    Integer deleteFormTemplate(Integer[] aftId);

    serviceImpl:

        @Override
        public Integer deleteFormTemplate(HttpServletRequest request) {
            String[] aftIdStringArray = request.getParameter("aftIdList").split(",");
            //将String数组转成Integer数组
            Integer[] aftIdArray = (Integer[])ConvertUtils.convert(aftIdStringArray, Integer.class);
            Integer status = formTemplateMapper.deleteFormTemplate(aftIdArray);
            return status;
        }

    controller.java:

    Integer status = formTemplateService.deleteFormTemplate(request);
  • 相关阅读:
    按之字形打印二叉树 --剑指offer
    浅谈PHP+Access数据库的连接 注意要点
    Linux下统计代码行数
    获取服务器IP,客户端IP
    CURL访问举例
    廖雪峰博客
    Redis命令
    svn merge和branch 详解
    Linux Screen超简明教程
    MySQL 的Coalesce函数
  • 原文地址:https://www.cnblogs.com/XJJD/p/9198809.html
Copyright © 2011-2022 走看看