`
zys08
  • 浏览: 145626 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

Hibernate中的删除方法

 
阅读更多
//根据ID删除
public void delete(String id) {
		Object p = getHibernateTemplate().load(Address.class, new Integer(id));
		getHibernateTemplate().delete(p);
	}



     /**
     * 删除用户
     * @param id 需要删除的用户id
     */  
    public void delete(int id)
    {
        getHibernateTemplate().delete(getHibernateTemplate().get(User.class , id));
    }



     /**
     * 删除用户
     * @param user 需要删除的用户
     */  
    public void delete(User user)
    {
        getHibernateTemplate().delete(user);
    }

 

分享到:
评论

相关推荐

    hibernate批量删除

    ### Hibernate批量删除详解 #### 背景与概念 在Java开发中,处理大量数据时,经常需要执行批量操作,如批量更新或批量删除。这些操作对于提高应用程序性能至关重要,尤其是在涉及成千上万条记录的情况下。...

    使用hibernate封装方法

    标题“使用Hibernate封装方法”暗示我们将讨论如何在项目中通过封装Hibernate操作,以提高代码的复用性和可读性。通常,我们会在DAO(数据访问对象)层进行这些封装,将数据库的CRUD(创建、读取、更新、删除)操作...

    在Hibernate中处理批量更新和批量删除

    本文将深入探讨在Hibernate中处理批量更新和批量删除的策略,以及如何优化这些操作,以提高数据库操作的效率。 ### 批量更新的常规方法 在Hibernate中,最直观的批量更新方式是通过循环遍历查询结果集,并对每个...

    Java Hibernate3 添加和删除数据

    在Java Hibernate3中,添加和删除数据是通过持久化类和配置文件实现的,无需直接编写SQL语句。以下是关于这个主题的详细说明。 首先,我们需要了解Hibernate3的基本概念。Hibernate提供了一个API,允许开发者将Java...

    struts2 hibernate spring 整合批量删除源码

    开发者通常会定义一个DAO(Data Access Object)接口,该接口包含批量删除的方法,然后由Hibernate的Session实现这个接口,执行SQL删除语句。Session的批处理功能可以优化数据库操作,提高性能。 Spring框架则作为...

    JSF+hibernate实现批量删除

    本篇文章将详细探讨如何利用JSF与Hibernate相结合来实现批量删除功能,以及在CRUD(创建、读取、更新和删除)操作中的应用。 首先,我们需要理解JSF的工作原理。JSF是一个基于组件的MVC(Model-View-Controller)...

    hibernate中文参考文档

    9. 操作持久化数据:包括如何使用Hibernate API来增加、删除、修改和查询数据库中的数据。 10. 事务和并行:这部分内容将介绍如何使用Hibernate处理数据库事务,以及如何确保数据的一致性和并发控制。 11. ...

    Hibernate 中文api 等学习资料

    3. **Hibernate 中文API文档.chm**:这是Hibernate的中文API参考手册,对每个类、接口和方法的详细说明,对于查阅具体功能和方法的使用非常有帮助。 4. **Hibernate3.2.chm**:这个文件可能包含了Hibernate 3.2版本...

    hibernate many-to-many级联保存,级联更新,级联删除

    本文将深入探讨如何在Hibernate中处理Many-to-Many关系的级联保存、级联更新和级联删除。 一、Many-to-Many关系基础 在数据库设计中,Many-to-Many关系意味着两个实体之间存在多对多的关系。例如,学生可以选修多门...

    hibernate中文文档 HTML格式

    在“Hibernate中文文档 HTML格式”中,这些概念和使用方法都将以易于理解的方式呈现,适合初学者和有经验的开发者参考学习。通过阅读这份文档,你将能够深入理解Hibernate的工作原理,并学会如何在实际项目中有效...

    hibernate常用方法集合

    让我们详细了解一下`HibernateSessionFactory`类中的关键方法和其背后的原理。 1. **配置和初始化SessionFactory** `HibernateSessionFactory`类通过`cfg.configure(CONFIG_FILE_LOCATION)`来读取配置文件(默认为...

    hibernate中文参考文档pdf

    Hibernate是一个开源的对象关系映射(ORM)框架,它为Java开发者提供了一种在Java应用程序中管理和持久化数据到关系数据库的方法。ORM框架能够将复杂的SQL操作和数据库交互转化为简单的对象操作,极大地提高了开发...

    Hibernate方法总结

    在Java持久化框架Hibernate中,HibernateTemplate是一个便捷的工具类,它封装了常见的数据库操作,使得开发者能够更方便地与数据库交互。以下是对标题和描述中提到的HibernateTemplate方法的详细总结: A. `get` 和...

    hibernate中文帮助文档

    5. **CRUD操作**: Hibernate提供了便捷的方法进行创建(Create)、读取(Retrieve)、更新(Update)和删除/Delete)操作,如`save()`, `load()`, `update()`, `delete()`等。 6. **HQL与QBC**: Hibernate查询语言(HQL)...

    Hibernate中文Api最新参考文档

    例如,使用`save()`或`saveOrUpdate()`方法保存实体,`load()`或`get()`方法获取实体,`update()`或`merge()`更新实体,以及`delete()`方法删除实体。 事务处理是数据库操作的重要部分,Hibernate通过`Transaction`...

    Hibernate中的DAO模式

    然后在Hibernate的DAO类中,定义一个方法,如`getUsersByPage(int startIndex, int pageSize)`,在这个方法内部,使用`createSQLQuery()`调用存储过程,并将结果转换为Java对象列表。 ```java public List<User> ...

    hibernate 3.6 中文 chm

    4. **Session接口**:在Hibernate中,Session是与数据库交互的主要接口,负责保存、更新和删除对象,以及执行查询操作。理解Session的工作原理和生命周期对于有效使用Hibernate至关重要。 5. **Criteria查询**:...

    struts+spring+hibernate实现图书修改和删除

    在本项目中,Hibernate被用来执行图书数据的CRUD(创建、读取、更新、删除)操作,通过配置文件定义实体类与数据库表的映射,然后通过SessionFactory和Session对象进行数据交互。 **整合SSH** SSH整合的关键在于...

    hibernate中文文档

    10. **Callback事件**:Hibernate提供了一些生命周期回调方法,如preInsert、postLoad等,可以在对象的生命周期中插入自定义代码。 11. ** Criteria API**:这是一种更面向对象的查询方式,相比HQL,它更具有灵活性...

    Hibernate操作数据库的方法

    - **查询操作**:使用Session的`createQuery()`方法来执行HQL(Hibernate Query Language)查询,或者通过`get()`方法来根据ID查询单个对象。 一个典型的插入和更新操作示例是: ```java // 获取Session实例 ...

Global site tag (gtag.js) - Google Analytics