`
chiboo
  • 浏览: 3184 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
最近访客 更多访客>>
社区版块
存档分类
最新评论

用hibernate做增删改操作后,页面查询数据没有变化?

阅读更多

这是由于hibernate的缓存问题。

解决方法:在用hibernate查询时,增加事务提交操作。

 SessionFactory sf=getSessionFactory();
			Session session=sf.openSession();
			Transaction tx= session.beginTransaction();
		   try {
			   List  results= session.createQuery(query).list();
			   tx.commit();
			   session.close();
			   return results;
	        } catch (RuntimeException re) {
	            tx.rollback();
	            throw re;
	        }

 在查询中做事务处理可以保证读一致性和隔离性。

分享到:
评论

相关推荐

    Hibernate基本增删改CRUD操作

    **Hibernate基本增删改CRUD操作** 在Java开发中,Hibernate是一个非常流行的持久化框架,它简化了数据库操作,使得开发者无需直接编写SQL语句,就能实现对象与关系数据库之间的映射。本教程将深入讲解如何使用...

    Struts HIbernate Spring 增删改的实例

    2. **读取(Read)**:Service层可以调用Hibernate的`get()`或`load()`方法,根据主键查询数据库中的记录,然后返回给Action,Action再将结果传递给JSP页面展示。 3. **更新(Update)**:当用户修改数据并提交时,...

    struts2+hibernate实现登录及增删改操作

    在操作数据时,我们只需操作对象,Hibernate会自动完成与数据库的交互,包括CRUD(创建、读取、更新、删除)操作。 3. **登录功能实现**:在Struts2和Hibernate结合的项目中,登录功能通常涉及用户输入验证、数据库...

    SpringMVC+Hibernate实现增删改

    在描述中提到,这个项目已经实现了增删改功能,这意味着在Service层和DAO层已经封装了相关操作。同时,项目还能显示图片,可能涉及到了SpringMVC对静态资源的处理,如配置静态资源路径。 为了运行此项目,你需要...

    用struts2+ spring+ hibernate编写的增删改程序

    在这个“用struts2+ spring+ hibernate编写的增删改程序”中,我们将探讨这三个框架如何协同工作,以及SQL Server 2005作为数据库的角色。 Struts2是一个基于MVC设计模式的Web应用框架,主要用于处理用户请求并控制...

    struts2+hibernate登录注册增删改分页查询

    而Hibernate则是一个对象关系映射(ORM)工具,简化了数据库操作,使得开发者可以使用Java对象来处理数据,而无需直接编写SQL语句。 在"struts2+hibernate登录注册增删改分页查询"项目中,这些技术被结合使用,实现...

    hibernate 一对多 增删改差

    本篇将详细讲解如何使用Hibernate处理这种关系,并涵盖增、删、改、查(CRUD)操作。 一、配置一对多关系 1. **实体类映射** 在两个相关的实体类中,需要通过`@OneToMany`和`@ManyToOne`注解来定义关系。假设我们...

    HiBernate增删改项目

    **HiBernate增删改项目** 是一个针对初学者的入门级教程,旨在教授如何使用Hibernate框架进行数据库的增删改操作。Hibernate是Java开发中的一款流行的对象关系映射(ORM)工具,它允许开发者通过面向对象的方式处理...

    struts2,hibernate对MYSQL数据库查增删改操作的WEB小程序

    在Hibernate 3.6.8版本中,开发者可以使用HQL(Hibernate Query Language)或 Criteria API来进行复杂的数据查询。HQL类似于SQL,但它是面向对象的,可以直接操作Java实体类。Criteria API则提供了一种更加面向对象...

    hibernate4增删查改以及配置

    通过以上步骤,我们可以有效地使用 Hibernate 进行数据的增删查改操作,并确保数据的一致性和事务的安全性。在 J2EE 环境下,Hibernate 提供了强大的持久化层支持,使得开发者能够专注于业务逻辑的实现,而无需过多...

    struts+spring+hibernate简单增删改实例

    在SSH架构中,Hibernate负责与数据库交互,处理数据的增、删、改、查操作。 在这个实例中,"user.sql" 文件很可能包含了初始化数据库的SQL脚本,用于创建用户表。开发者可以通过这个脚本在数据库中创建相应的表结构...

    SpringMVC+Hibernate 的一个增删改例子

    在本示例中,我们探讨的是如何利用SpringMVC和Hibernate这两个流行的Java Web开发框架来实现学生表数据的增、删、改(CRUD)操作。SpringMVC是Spring框架的一部分,专门处理Web应用程序的请求-响应流程,而Hibernate...

    struts2 spring hibernate整合实现的对数据库增删改1

    简单的功能 实现了对数据库的增删改操作 数据库用的mysql。高手请绕道. 保证能运行 里面包含jar包 现在网上找的例子很少有带JAR包的。我也是个菜鸟,找例子的时候费了很大劲!现在将做出来的和大家分享下 希望大家也...

    struts2+hibernate整合增删改查加注册登录Demo包含数据库自动建表语句

    Hibernate则是一个对象关系映射(ORM)工具,它简化了数据库操作,允许开发者用Java对象来操作数据库记录。Hibernate通过配置文件(hibernate.cfg.xml)管理数据库连接,实体类(通常是POJOs)对应数据库表,而映射文件...

    自己整理的实例增删改

    3. **Hibernate**:学习实体类的设计,配置Hibernate的映射文件(.hbm.xml或使用注解),了解SessionFactory和Session的使用,以及如何执行HQL(Hibernate Query Language)进行数据查询、增删改操作。 4. **数据库...

    Hibernate-HQL、Criteria、SQL实现查询对照以及增删改代码

    本文旨在为读者呈现不同的方式查询方式:HQL方式的查询、SQL原生态SQL方式的查询、以及Criteria方式的查询,拓展查询的不同实现思路,开阔视野、并涵盖了部分的Hibernate增删改的基本操作。

    SSH整合开发的一个数据库增删改操作

    这个项目展示了如何将它们与MySQL数据库结合,实现数据的增删改操作。以下是关于这些技术及其整合的关键知识点的详细解释: 1. **Struts2**:Struts2是一个基于MVC(Model-View-Controller)设计模式的Web应用框架...

    Struts2+hibernate实现登陆和增删改

    View-Controller)设计模式的开源框架,用于构建可维护性高、结构清晰的Web应用程序,而Hibernate则是一个对象关系映射(ORM)工具,它简化了数据库操作,将Java对象与数据库表进行映射,实现了数据的透明访问。...

    简单页面(c标签)+java后台实现增删改差

    这些操作通常基于SQL语句,使用如Hibernate或MyBatis这样的ORM(Object-Relational Mapping)框架可以简化数据库操作。 在实际项目中,"jstl_1"可能是一个包含JSTL标签库的JAR文件,它是用来支持JSP页面中使用C标签的...

    easyui+ssh(增删改模糊查询,导出数据)

    - **增删改操作**:在EasyUI的表格组件中,可以通过添加编辑和删除按钮,结合后端的Struts2 Action实现对数据的增删改操作。 - **数据导出**:后端可以使用Apache POI库来生成Excel文件,然后通过HTTP响应返回给...

Global site tag (gtag.js) - Google Analytics