Derek.
Guo
BLOG
BlogJava
首页
新随笔
联系
聚合
管理
随笔-86 评论-33 文章-0 trackbacks-0
Hibernate3.0批量更新和批量删除
Hibernate3.0对批量更新和批量删除提供了支持,能够直接执行批量更新或批量删除语句,无需把被更新或删除的对象先加载到内存中。以下是通过Hibernate3.0执行批量更新的程序代码:
Session session
=
sessionFactory.openSession();
Transaction tx
=
session.beginTransaction();
String hqlUpdate
=
"
update Customer set name = :newName where name = :oldName
"
;
int
updatedEntities
=
s.createQuery( hqlUpdate )
.setString(
"
newName
"
, newName )
.setString(
"
oldName
"
, oldName )
.executeUpdate();
tx.commit();
session.close();
以下是通过Hibernate3.0执行批量删除的程序代码:
Session session
=
sessionFactory.openSession();
Transaction tx
=
session.beginTransaction();
String hqlDelete
=
"
delete Customer where name = :oldName
"
;
int
deletedEntities
=
s.createQuery( hqlDelete )
.setString(
"
oldName
"
, oldName )
.executeUpdate();
tx.commit();
session.close();
posted on 2006-03-15 16:24
Derek.Guo
阅读(1513)
评论(0)
编辑
收藏
所属分类:
Java
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
Chat2DB
C++博客
博问
管理
相关文章:
J2SE6 分析工具
Hibernate属性延迟加载
JAVA缩放图片(转贴)
工具分析GC日志
java虚拟机参数详解
GC调优
Spring配置总结
JmakiDemo
Hibernate3支持DetachedCriteria(转贴)
JAVA访问LDAP
<
2006年3月
>
日
一
二
三
四
五
六
26
27
28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
留言簿
(7)
给我留言
查看公开留言
查看私人留言
随笔分类
(83)
Cache(2)
Database(9)
Java(51)
Linux/Unix(17)
NoSqlDB(4)
文章分类
Mongodb
技术网站
54chen
Coreseek中文全文检索
Dominic-Blog
GFlot
GWT charting library http://repository.jboss.org/maven2/ca/nanometrics/gflot/1.0.0/
GWT Showcase
JavaCC、解析树和 XQuery 语法
Mongodb手册
MySQL 5.1参考手册
Mysql部落
Nginx 的中文维基
Redis
Sphinxsearch
spymemcached
A simple, asynchronous, single-threaded memcached client written in java.
Spymemcached
Tigase
轻量高性能JABBER/XMPP服务器,带GWT开发的客户端
Tomcat 系统架构与设计模式
xmemcached
Extreme performance modern memcached client for java
播布客
百度文库浏览器分析及实现
红联Linux
积分与排名
积分 - 188534
排名 - 307
最新随笔
1. 扩容kvm虚拟机镜像磁盘空间
2. 分布式文件系统Glusterfs
3. KVM虚拟机克隆网络问题
4. NFS 防火墙设置
5. 使用 sendfile() 提升网络文件发送性能
6. Web服务器性能/压力测试工具http_load、webbench、ab、Siege(转)
7. Magent:Memcached集群代理
8. Mongodb Import Export Tools
9. Mongodb dbshell Reference
10. 转mongodb入门
11. Mongodb Dynamic querys select
12. mysql常用的hint
13. Mysql innodb引擎优化
14. J2SE6 分析工具
15. liunx下安装Subversion
16. ORACLE 中dbms_stats的使用
17. Memcached 剖析(转)
18. Window下配置SVN服务器与客户端(转)
19. Oracle 10g Recycle Bin
20. Oracle中分区表的使用
最新评论
1. re: 转mongodb入门[未登录]
学习了。、多谢分享
--Z
2. re: Java调用Linux命令
这个很不错,谢谢了!我正需要这个功能!
--网络记事本
3. re: Hibernate 本地SQL查询SQLQuery
不错,很受用
--happytjn
4. re: DES加密
评论内容较长,点击标题查看
--woxiangbo
5. re: JAVA缩放图片(转贴)
希望能用
--moguji
阅读排行榜
1. ORACLE 中dbms_stats的使用(18889)
2. Hibernate 本地SQL查询SQLQuery(16593)
3. Hibernate批量更新和批量删除(11596)
4. JProfiler远程监控Tomcat(9945)
5. Java调用Linux命令(7449)
6. Spring+Hibernate+Struts(6622)
7. Spring DataSource注入(5716)
8. Spring+hibernate分页查询(4592)
9. Spring Hibernate 模板实现分页(4578)
10. java虚拟机参数详解(4383)
11. Hibernate one-to-many学习笔记(4326)
12. Apache + Tomcat*2集群 负载平衡(Linux环境)(4112)
13. 工具分析GC日志(2987)
14. WEB定时器-Timer(2921)
15. Solaris系统进程的查看和管理(2635)
16. Hibernate-Extension和Middlegen-Hibernate(2560)
17. Spring配置总结(2349)
18. JAVA缩放图片(转贴)(2316)
19. Struts中logic:iterate标记的使用(2304)
20. JAVA访问LDAP(2291)
21. Tomcat 通过数据库验证的配置方法(BASIC,FORM).(2216)
22. Tomcat内存配置(2191)
23. Tomcat5.0连接池(2056)
24. JAVA的RSS阅读器(2008)
25. 数据库性能 常用SQL(1926)
26. Oracle中分区表的使用(1839)
27. Hibernate属性延迟加载(1833)
28. Hibernate主键生成方式(1832)
29. GC调优(1793)
30. hibernate二级缓存攻略 Ehcache(转贴)(1783)
31. EL表达式(1754)
32. RedHat终端中文乱码解决(1717)
33. NFS 防火墙设置(1712)
34. ORACLE CTXCAT-CATSEARCH(1711)
35. Magent:Memcached集群代理(1621)
36. 转mongodb入门(1582)
37. Hibernate3.0批量更新和批量删除(1513)
38. 分布式文件系统Glusterfs(1505)
39. Spring 定时器(1483)
40. Struts常用标签(1471)
MSN:envoydada@hotmail.com QQ:34935442