- 浏览: 517103 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (278)
- java (41)
- 设计模式 (4)
- sql (10)
- webservice (2)
- spring (9)
- struts (6)
- struts2 (32)
- hibernate (27)
- Struts_hibernate_Spring整合 (4)
- Velocity (1)
- Servlet (9)
- JSP (6)
- javascript (19)
- jquery (10)
- ajax (4)
- html、xml (3)
- JDBC (2)
- JDK (6)
- mysql (2)
- oracle (11)
- SqlServer (1)
- DB2 (4)
- tool (7)
- linux (5)
- UML (1)
- eclipse (8)
- 执行文件 (1)
- 应用服务器 (4)
- 代码重构 (1)
- 日本語 (19)
- 交规 (1)
- office (9)
- firefox (1)
- net (1)
- 测试 (1)
- temp (6)
- 对日外包 (1)
- windows (1)
- 版本控制 (1)
- android (2)
- 项目管理 (1)
最新评论
hibernate 2.1没有对批量更新和批量删除提供很好的支持,而 hibernate 3.0 提供了支持,能够直接执行批量更新或批量删除语句,无需把被更新或删除的对象先加载到内存中。
update
Session session = sessionFactory.openSession(); Transaction tx = session.beginTransaction(); String hqlUpdate = "update Customer set name = :newName where name=:oldName"; int updatedEntities = session.createQuery( hqlUpdate ) .setString("newName",newName) .setString("oldName",oldName) .executeUpdate(); tx.commit(); session.close();
delete
Session session = sessionFactory.openSession(); Transaction tx = session.beginTransaction(); String hqlDelete = "delete Customer where name = :oldName"; int deletedEntities = session.createQuery( hqlDelete ) .setString("oldName",oldName) .executeUpdate(); tx.commit(); session.close();
发表评论
文章已被作者锁定,不允许评论。
-
Hibernate 配置 说明
2011-11-29 09:05 1476Hibernate配置说明 <?xm ... -
hibernate 相关问题 (一)
2011-04-06 13:50 1462一、Hibernate缓存深入详解 看附件 ... -
Hibenrate 中 inverse="true"
2010-09-19 10:12 1053转:http://www.iteye.com/to ... -
hibernate one-to-one
2010-09-07 15:56 1420一。 1. 完全的一对一关系,即A与B两种实体,分两个表格, ... -
hibernate many-to-many
2010-09-07 15:26 876Inverse是hibernate双向关系 ... -
hibernate 集合排序 二 (数据库排序)
2010-09-03 11:03 1139<set><idbag>< ... -
hibernate 集合排序 一 (内存排序)
2010-09-03 10:52 1081内存中排序 <set><map ... -
hibernate map映射
2010-09-03 10:46 1016Person.java package com.aa ... -
hibernate list映射
2010-09-03 10:41 1114Answer类为Question类一对多关联关系,即一个问题对 ... -
hibernate idbag映射
2010-09-03 10:35 1044假设Team和Student是1对多的关系,而studen ... -
hibernate set映射
2010-09-03 10:27 1790Hibernate之容器映射 Set映射 两张表对应一个 ... -
hibernate 二级缓存(三)
2010-08-31 11:00 1363过这篇文章纪录hibernate二级缓存的一些使用经历,利用几 ... -
hibernate 二级缓存(二)
2010-08-31 10:48 11371 启用 Hibernate 二级缓存 Hibe ... -
hibernate 二级缓存(一)
2010-08-31 10:29 1832一。 1 . Hibernate ... -
hibernate 事务 并发
2010-08-27 10:17 1383数据库事务与并发 ... -
hibernate 执行 本地 sql
2010-08-25 10:47 17421.为了把sql查询返回的关系数据映射为对象,需 ... -
Hibernate3的配置参数汇总
2010-08-25 10:22 7511、Hibernate JDBC属性 属 ... -
正确理解 hibernate 的 inverse many-to-many
2010-08-25 10:18 815Inverse是hibernate双向关系 ... -
Hql 语法
2010-08-19 14:40 914HQL是完全面向对象的查询语言,因此可以支持继承和多态等特征。 ... -
hibernate检索策略(类级别检索,关联基本检索,延迟加载...)(二)
2010-08-16 22:36 1399转:http://blog.csdn.net/qking934 ...
相关推荐
本篇文章将针对“hibernate-3.0.zip”这一版本进行详细讲解,带你深入理解Hibernate 3.0的核心机制,以及如何在实际项目中有效地运用它。 一、Hibernate 3.0概述 Hibernate 3.0是Hibernate系列的一个重要版本,它在...
根据提供的文件信息,“精通Hibernate3.0—Java数据库持久层开发实践(付京周)”这一书籍主要聚焦于使用Hibernate框架进行Java应用的数据库持久层开发。本书旨在帮助读者深入理解并掌握Hibernate的核心概念和技术...
这个"spring2.5+struts1+hibernate3.0 JAR包集合"正是这种经典组合的体现。 Spring框架,版本2.5,是一个全面的Java应用开发框架,强调的是依赖注入(Dependency Injection, DI)和面向切面编程(Aspect-Oriented ...
在Hibernate 3.0版本中,它引入了许多新特性和改进,使得开发更加高效。这个教程将深入探讨Hibernate 3.0的核心概念、配置、对象持久化以及它如何简化数据访问。 ### 1. Hibernate概述 Hibernate 提供了一个强大的...
本篇文章将基于“hibernate3.0立体文档”中的32个示例,深入探讨Hibernate的核心概念、工作原理以及常见用法。 一、Hibernate概述 Hibernate是Java开发中的一个持久化框架,它通过提供一种对象-关系映射机制,将...
13.2. 批量更新(Batch updates) 13.3. StatelessSession (无状态session)接口 13.4. DML(数据操作语言)风格的操作(DML-style operations) 14. HQL: Hibernate查询语言 14.1. 大小写敏感性问题 14.2. from子句 14.3...
在Java编程环境中,批量上传图片是一项常见的功能,尤其在Web应用中,如社交媒体、电子商务或者图库管理系统等。本项目提供了完整的代码实现,使得开发者能够快速集成到自己的开发工具中,实现用户友好的批量图片...
4. CRUD 操作:展示如何使用 Hibernate 进行创建(Create)、读取(Read)、更新(Update)和删除(Delete)数据库记录。 5. HQL(Hibernate Query Language)和 Criteria 查询:介绍 Hibernate 自己的查询语言,...
项目配置:Hibernate3.3.2+Spring3.0+Struts2.2.3 + ext3.4.0,真实项目实现,项目中可参考经典权限设计,通用数据录入,批量数据处理(poi),统一的JSON格式封装,灵活的组合模式设计,EXTJS面向组件编程参考......
- **Batch Size**: `<property name="jdbc.batch_size">23</property>` 控制Hibernate批量操作时每次处理的数据量,较大的值可以减少网络传输次数,但可能增加内存负担。 - **Use Scrollable Result Set**: `...
第一部分 从Hibernate和EJB 3.0开始 第1章 理解对象/关系持久化 1.1 什么是持久化 1.1.1 关系数据库 1.1.2 理解SQL 1.1.3 在Java中使用SQL 1.1.4 面向对象应用程序中的持久化 1.2 范式不...
6. **数据访问**:Spring 3.0增强了对JDBC、Hibernate、JPA等数据访问技术的支持,提供了一致的抽象层,简化了数据库操作。例如,`@Transactional`用于声明方法需要事务管理。 7. **MVC框架**:Spring MVC是Spring...
7. **实体生命周期**:Hibernate 提供了预加载、加载、持久化、更新、删除、脱管等状态以及相应的回调方法。 通过这个基础教程,你可以了解 Hibernate 框架的基本用法,但要成为 Hibernate 高手,还需要深入学习其...
此外,EJB3.0还改进了EJB-QL查询语言,支持动态查询、子查询、批量更新和批量删除等功能,使数据访问变得更加灵活高效。 ##### 2.7 可以脱离容器使用 EJB3.0允许开发者在没有容器的情况下使用其持久化API。这意味...
5. **数据访问/集成(Data Access/Integration)**:Spring3.0包含对JDBC、ORM(Object-Relational Mapping,对象关系映射)框架(如Hibernate、MyBatis)的集成支持,简化了数据库操作。 6. **事务管理**:Spring...
`hibernate-configuration-3.0.dtd` 文件通常位于 Hibernate 的安装目录中。 ##### 3. 配置根节点 ```xml <hibernate-configuration> ... </hibernate-configuration> ``` **说明**:`<hibernate-...
- **批量删除**:使用 HQL 进行批量删除。 ```java String hql = "DELETE FROM Person WHERE id = ?"; Query query = session.createQuery(hql); query.setParameter(0, id); int rowsDeleted = query....
在第三版中,作者Craig Walls详细阐述了Spring 3.0的主要特性和改进。Spring 3.0版本引入了许多新的功能和增强,包括对Java EE 6的支持、对RESTful Web服务的全面支持、增强的AOP(面向切面编程)功能、对JMS(Java...
DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd"> <hibernate-configuration> ...