Hibernate 3.0中,Session接口中被废弃的方法包括:
*执行查询的方法:find()、iterate()、filter()和delete(String hqlSelectQuery)
---即带hql语句的delete()语句, 而参数为Object类型依然支持,而且支持级联删除。
*saveOrUpdateCopy()
而采用merge()方法来代替saveOrUpdateCopy()方法。
Hibernate 3.0执行批量更新的程序代码:
Session session = sessionFactory.openSession();
Transaction tx = session.beginTransaction();
String hql = "update Customer set name = :newName where name = :oldName";
int updateEntities = session.createQuery(hql)
.setString("newName", newName)
.setString("oldName", oldName)
.executeUpdate();
tx.commit();
session.close();
Hibernate 3.0执行批量删除的程序代码:
Session session = sessionFactory.openSession();
Transaction tx = session.beginTransaction();
String hql = "delete Customer where name = :oldName";
int deleteEntities = session.createQuery(hql)
.setString("oldName", oldName)
.executeUpdate();
tx.commit();
session.close();
分享到:
相关推荐
hibernate3.0的中文api帮助文档 hibernate3.0的中文api帮助文档 hibernate3.0的中文api帮助文档 hibernate3.0的中文api帮助文档 hibernate3.0的中文api帮助文档 hibernate3.0的中文api帮助文档 hibernate3.0的中文...
hibernate3.0jar包
常用的核心jar包,并且是Hibernate3.0 的jar包
lib-Hibernate3.0.jar 包
hibernate3.0 的jar包,内置有API帮助文档。专门为学这个的朋友提供!
hibernate3.0纯jar包
Hibernate 3.0 的JAR 驱动包 希望对大家有用 就一点分呵呵
hibernate-3.0.zip hibernate-3.0.zip hibernate-3.0.zip
Hibernate3.0完整中文版教程.pdf
hibernate3.0连接SQLServer代码简单例子,单表t_user例子,可以运行。 数据库表设计 CREATE TABLE [dbo].[t_user]( [t_id] [nvarchar](50) NOT NULL, [t_login_name] [nvarchar](50) NULL, [t_password] ...
本例详细是一个struts1.2+spring2.3+hibernate3.0的例子
公文管理、申请审批、公告管理、会议管理、权限管理、个人办公、客户管理、人事等等。项目技术:Struts1.2 + Hibernate3.0 + Spring2 +DWR。java毕业设计 jsp毕业设计 ssh毕业设计
Struts 1.1、Hibernate 3.0和SQL Server 2005数据库驱动包
hibernate3.0引用库hibernate3.0引用库
pring2.5+struts2+hibernate3.0JAR包集合
hibernate3.0.jar
struts2.0+spring2.5+hibernate3.0整合框架,下载导入到eclipse下即可。。启动tomcat前先修改jdbc.properties文件。由于lib文件较大,所以请自行导入相关lib包。
hibernate 包 3.0 必备
精通hibernate3.0 java数据库持久层开发实践 付惊周编著 人民邮电出版社出版
115网盘第二部分 精通hibernate3.0--java数据库持久层开发实践(付京周)