hibernate checkbox 根据id批量删除
来源:互联网 发布:js是什么端语言 编辑:程序博客网 时间:2024/05/17 07:04
<td ><label class="i-checks"><input type="checkbox" name="subBox" value="${list.id}"><i></i></label></td><script type="text/javascript">$(function() {$("#del-vod").click(function() {var ids= new Array();var i=0;$("input:checkbox[name='subBox']:checked").each(function() { // 遍历name=test的多选框ids[i++]=$(this).val(); // 每一个被选中项的值});if(ids=="") {alert("请至少选择一条记录");return false;}if(window.confirm("确定删除吗?")) {window.location.href="deletes.do?ids="+ids; }});}) </script>
dao层
//该方法效率慢,生成多条HQL
public void deletes(List<Integer> idList) {for (Integer id : idList) {Timeliftinfo timeinfo = (Timeliftinfo)getSession().load(Timeliftinfo.class, id);if(timeinfo != null) {getSession().delete(timeinfo);}}}
//优化后,只生成一条HQL
public void deletes(List<Integer> idList) {String hql = "";for (int i = 0; i < idList.size(); i++) {if(i==0) {hql = "id="+idList.get(i);} else {hql =hql + " or id="+idList.get(i);}Session session= this.getSession();Query q= session.createQuery("delete from Timeliftinfo where "+hql);q.executeUpdate();}}
阅读全文
0 0
- hibernate checkbox 根据id批量删除
- 根据ID批量删除记录问题
- 批量删除 数据(checkbox)
- checkbox批量删除功能
- hibernate根据id查找
- mybatis根据批量id查询批量信息
- sqlserver 根据一个泛型id查询数据,批量删除数据
- hibernate批量修改,批量删除
- hibernate批量修改,批量删除 .
- hibernate批量修改,批量删除
- hibernate的批量删除
- hibernate批量删除问题
- Hibernate批量删除
- hibernate批量删除
- hibernate批量删除
- hibernate 批量删除
- hibernate批量删除
- hibernate批量删除
- log4j分级别打印日志+通过socket将日志传输至日志服务器
- Aiseesoft Burnova(多功能DVD刻录软件) 官方版 V1.3.6下载 | Aiseesoft专业dvd光盘刻录软件
- iframe如何触发父元素事件以及父页面控制iframe子页面元素
- 欢迎使用CSDN-markdown编辑器
- Opensuse42.2换源并给python3安装numpy,scipy.Matplotlib
- hibernate checkbox 根据id批量删除
- TCP 的那些事儿(上)
- hadoop集群启动失败
- tensorflow 安装
- MySQL · 引擎特性 · DROP TABLE之binlog解析
- retrofit_rxjava_okhttp封装类
- MSSQL • 最佳实践 • SQL Server三种常见备份
- 我要怎么学习web知识
- 记录一个java多线程的使用