社区
Java EE
帖子详情
HQL语句,批量删除多行记录
a264424163
2011-03-18 10:07:42
mySql里这样写的。
delete from test1 where id in (1,2,3)
如何在Hibernate中用hql语句实现?
String hql="DELETE test1 WHERE id in (?)";
传个字符串进去,例如("1,2,3")
但只能删除id为1的记录,不能实现三条记录全部删除!
知道的指导下、谢谢、
...全文
1313
8
打赏
收藏
HQL语句,批量删除多行记录
mySql里这样写的。 delete from test1 where id in (1,2,3) 如何在Hibernate中用hql语句实现? String hql="DELETE test1 WHERE id in (?)"; 传个字符串进去,例如("1,2,3") 但只能删除id为1的记录,不能实现三条记录全部删除! 知道的指导下、谢谢、
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
me_xyz
2011-11-20
打赏
举报
回复
学习了 今天刚好用到
完美灬缺陷
2011-03-18
打赏
举报
回复
String str = "1,2,3"
String hql="DELETE test1 WHERE id in ("+str+")";
执行hql
悲伤的驴
2011-03-18
打赏
举报
回复
String str = "1,2,3"
String hql="DELETE test1 WHERE id in ("+str+")";
执行hql
学习Java中
2011-03-18
打赏
举报
回复
String ids[]=new String[]{"1","2","3"};
String hql= " from Appinfo where id in (?)";
Query query = session.createQuery(hql);
query .setParameterList(ids);
see:
Query setParameters(Object[] objectArray, Type[] typeArray) throws HibernateException;
Query setParameterList(String string, Collection collection, Type type) throws HibernateException;
Query setParameterList(String string, Collection collection) throws HibernateException;
Query setParameterList(String string, Object[] objectArray, Type type) throws HibernateException;
Query setParameterList(String string, Object[] objectArray) throws HibernateException;
zn85600301
2011-03-18
打赏
举报
回复
HQL 操作的是对象
你可以把 id为 1,2,3的对象封装到一个集合里 hibernate有直接封装的删除集合的方法
或者你直接执行SQL
Nodin
2011-03-18
打赏
举报
回复
http://blog.csdn.net/hbcui1984/archive/2006/12/05/1431011.aspx
yukiMark
2011-03-18
打赏
举报
回复
感觉还是直接用Statem执行SQL比较好
lxu2222
2011-03-18
打赏
举报
回复
in 语句是不能使用 ? 的
shell脚本执行
批量
任务及多线程执行
hql
11. #!/bin/bash current_dt=`date +%F` # 将标准输出和标准错误输出日志 exec > $current_dt.log 2>&1 # 循环的日期范围 begin_dt=`date -d "$1" "+%Y%m%d"` end_dt=`date -d "$2" "+%Y%m%d"` while [ "$begin_dt" -le "$end_dt" ] do echo "-----the-------"$begin_dt"-------
hibernate的
hql
查询
语句
总结
这篇随笔将会
记录
hql
的常用的查询
语句
,为日后查看提供便利。 在这里通过定义了三个类,Special、Classroom、Student来做测试,Special与Classroom是一对多,Classroom与Student是一对多的关系,这里仅仅贴出这三个bean的属性代码: Special类: public class Special { private int id...
hibernate处理
批量
更新和
批量
删除
9.4
批量
处理数据 通常,在一个Session对象的缓存中只存放数量有限的持久化对象,等到Session对象处理事务完毕,还要关闭Session对象,从而及时释放Session的缓存占用的内存。
批量
处理数据是指在一个事务中处理大量数据。以下程序在一个事务中
批量
更新CUSTOMERS表中年龄大于零的所有
记录
的AGE字段: Transaction tx = session.beginTr
hive插入多条数据sql_30分钟入门 Hive SQL(
HQL
入门篇)
Hive SQL 几乎是每一位互联网分析师的必备技能,相信每一位面试过大厂的童鞋都有被面试官问到 Hive 优化问题的经历。所以掌握扎实的
HQL
基础尤为重要,既能帮分析师在日常工作中“如鱼得水”提高效率,也能在跳槽时获得一份更好的工作 offer。本篇为 Hive 入门篇,主要为 Hive SQL 基础语法介绍,文章争取做到言简意赅,让大家 30 分钟入门
HQL
。文中视角多处
HQL
对比 ...
hql
语法与详细解释
HQL
查询
HQL
查询: Criteria查询对查询条件进行了面向对象封装,符合编程人员的思维方式,不过
HQL
(Hibernate Query Lanaguage)查询提供了更加丰富的和灵活的查询特性,因此 Hibernate将
HQL
查询方式立为官方推荐的标准查询方式,
HQL
查询在涵盖Criteria查询的所有功能的前提下,提供了类似标准SQL
语句
的查询方式,同时也提供了更 加面向对象
Java EE
67,512
社区成员
225,880
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章