当前位置: 代码迷 >> Java Web开发 >> 哪位高手有SSH批量删除的例子
  详细解决方案

哪位高手有SSH批量删除的例子

热度:392   发布时间:2016-04-17 17:22:55.0
谁有SSH批量删除的例子
想百度个居然搜索不到,请各位给予我宝贵的一点时间,小弟万分感谢。给链接,给源码,贴源码都行,我邮箱:clowind@163.com ,注:给的话请附上jsp页面源码。

------解决方案--------------------
google 搜索getHibernate批量更新
Java code
public void batchUpdateByQuery(final String queryString,            final Object[] parameters) {        try {            getHibernateTemplate().execute(new HibernateCallback() {                public Object doInHibernate(Session session) {                    Query query = session.createQuery(queryString);                    if (parameters != null) {                        for (int i = 0; i < parameters.length; i++) {                            query.setParameter(i, parameters[i]);                        }                    }                    query.executeUpdate();                    return null;                }            });        } catch (Exception e) {            log.error("AbstractCommonDao基类里头批量修改出错", e);        }    }
------解决方案--------------------

也可以用AJAX方式、
统一用表主键的值、做checkbox的id。name一样
然后在通过js取得所有选中了的Id的值、把它们作为参数往后台传!
JScript code
/* * 删除信息 */function deleteInfo(path){            var chkName = document.getElementsByName('cheAll');    var trueAfalse = false ;      var chec = new Array();    jQuery("input:checkbox[name=cheAll]:checked").each(function(i){        if(jQuery(this).attr("checked") == true){            chec[i] = jQuery(this).attr("id") ;            trueAfalse = true ;           }    });       if(!trueAfalse){        return alert('请选择删除项!');    }    if(confirm("您确定要删除吗?")){        var urlx = path+"/platform/questionAction!delTbquestion.action";            $.ajax({               type: "POST", //用POST方式传输               url:urlx,      //目标地址                    data: "cheAll="+chec,             async:false, //作用是防止在ajax成功调用之前就调用$("#Pagination").pagination,这个时候数据个数还没有初始化                success:function(data) {                alert(data);                window.location.reload();            }           });     }      }
------解决方案--------------------
if(Id != null && !"".equals(Id))

这个判定有问题!!!
应该是id[i]~~~!!!My嘎嘎!!!
  相关解决方案