Hibernate学习笔记(二)——动态条件查询
来源:互联网 发布:window nginx启动命令 编辑:程序博客网 时间:2024/05/29 04:33
需求是要删除给定List里的所有对应id的购物车商品,我的第一个反应就是组合字符串
Session session = currentSession(); StringBuffer sql = new StringBuffer("delete from shopping_entry where id in (?"); for(int i=0; i < idList.size() - 1; i++){ sql.append(",?"); } sql.append(")"); System.out.println("SQL: " + sql); for(int i=0; i < idList.size(); i++) { session.createSQLQuery(sql.toString()).setParameterList().setString(i, idList.get(i).toString()).executeUpdate();<p> }</p><p>一运行发现这是什么鬼呀,创建了那么多Query,明显写错了......感觉这样组合SQL也不是一个什么很好地办法,从网上查了查,原来有这么简单的方法呀</p><p><pre name="code" class="java"> Session session = currentSession(); StringBuffer sql = new StringBuffer("delete from shopping_entry where id in (:idList)"); session.createSQLQuery(sql.toString()).setParameterList("idList", idList).executeUpdate();
0 0
- Hibernate学习笔记(二)——动态条件查询
- SSM学习笔记(二)——条件查询
- Hibernate笔记:HQL查询总结(二)——条件查询(转)
- Hibernate学习笔记:Criteria条件查询
- hibernate多条件动态查询
- Hibernate学习之---条件查询
- hibernate学习笔记——hql查询
- Hibernate学习笔记(十) — HQL查询
- 017——hibernate条件查询
- Hibernate之DetachedCriteria动态条件查询
- hibernate动态条件高级查询criteria
- Hibernate动态查询设置分页的条件
- Hibernate动态条件查询并分页
- Hibernate的动态条件查询DetachedCriteria
- Hibernate动态条件查询(Criteria Query)
- hibernate的多条件动态查询
- Hibernate 使用Disjunction动态添加查询条件
- Hibernate学习笔记(九) — Hibernate的查询
- 日记:qt 编译出错
- 浅探String的equals方法
- subversion SVN global ignore pattern
- rsyslog的三种传输协议
- NGINX配置文件nginx.conf详解
- Hibernate学习笔记(二)——动态条件查询
- ubuntu安装zabbix
- android系统自带的分享功能
- tableView 不常用的方法 左划
- css3学习 之 css选择器(css3 属性选择器)
- dip, dp, px, sp区别,各种单位
- 利用系统自带的下载器4行代码下载文件
- 回朔法——最优装载问题
- 学校oj题目一(dfs)