社区
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的记录,不能实现三条记录全部删除!
知道的指导下、谢谢、
...全文
1425
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 语句是不能使用 ? 的
hibernate的
批量
删除
本文介绍两种Hibernate
批量
删除
方法:拼串
HQL
语句
实现高效
批量
删除
,以及Hibernate内置
批量
删除
方式,后者因逐条生成
删除
语句
而效率较低。
hibernate的
hql
语句
批量
删除
本文详细介绍了如何使用Hibernate通过
HQL
语句
,根据传入的用户ID(如Integer userid)进行数据库中的CartItm
记录
批量
删除
。展示了关键代码片段,包括字符串拼接和执行更新操作的过程。
hibernate
批量
更新与
批量
删除
本文介绍了使用
HQL
进行
批量
更新和
删除
的方法,通过编写简单的
HQL
语句
,可以实现数据库
记录
的
批量
修改和
删除
,提高了操作效率。文章强调了在执行
批量
操作时需要注意的关键点。
Hibernate中使用
HQL
语句
删除
数据
本文介绍如何在Hibernate 3中使用
HQL
执行
删除
操作,包括环境配置、数据库映射及具体实现代码。
HQL
删除
语句
本文介绍了一种使用
HQL
(Hibernate Query Language)
批量
删除
指定ID的文章的方法。通过构造特定的字符串来形成
HQL
语句
,该
语句
能够有效地从数据库中移除对应ID的文章
记录
。
Java EE
67,535
社区成员
225,849
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章