在使用hibernate时,有时会遇到一些奇怪的问题,大多都是对hibernate的理解不够深入或者忽略了它的一些重要特性导致的,这里总结一下遇到的问题,经常看看,避免多次跳一个坑。
1、明明使用sql更新了数据库,但查询数据库后发现要更新的数据没有变更
场景:
1.方法是事务操作;
2.首先通过hibernate查询一条数据,并更新其中一个属性,但未调用保存的方法;
3.通过sql语句执行一条更新操作:update table_xxx set field_xxx=yyy where ...,该操作不适合使用hql表示;
4.事务执行完后,发现第2步中的属性已更新到数据库,但第3不中的属性未变更;
原因:第3步的更新成功了,但在事务结束时又被第2步的数据覆盖了;
解决:在执行3时,flush一下,让强制让操作2先刷新缓存到数据库,保证sql执行顺序,避免后面数据被覆盖;
相关推荐
hibernate2 升级为hibernate3的需要注意的事项
hibernate 事务管理注意事项
在准备整合Spring之前,也在网上看了各种配置。但是楼主心里还是很纠结,...楼主还是一步一步的来吧,感觉Spring操作Hibernate还是离不开DataSource,SessionFactory,Transaction这几个要素。 详细说明看我的博客文章。
第一个手写Hibernate,为那些手写Hibernate手写中注意事项做了注释!
HibernateHQL级联注意事项[归类].pdf
这是本人上课过程中为学生讲解hibernate、spring和mysql开发简单项目的截图汇集,大家需要先自己完成数据库以及JDBC数据源的配置,之后按照该截图的顺序就能完成一个最简单的支持数据库事务处理的SH系统,(如果使用...
使用Spring Hibernate H2指标-需要更正的注意事项 实际测试-Marcos 要求 Java 1.7.x Jboss 6.4 EAP GA H2 3.0.1 Maven的3.x Postgres 9.1 银行脚本执行: 要创建大量数据,必须执行位于以下位置的sql脚本: ...
Struts2与Hibernate教程,本教程绝对原创,详细讲解了Struts2和Hibernate的使用和注意事项
操作注意事项 用户在使用《博客网站》之前,应注意以下事项: (1)用户名:mr;密码:mrsoft。 (2)单击“管理博客”按钮,可进入后台管理界面。 业务流程 本网站主要分为前台和后台两部分: 前台 前台主界面如...
二、注意事项 1、开发环境为Visual Studio 2010,数据库为SqlServer2008R2,使用.net 4.5开发。 2、.数据库连接配置文件:newRG\rg\WEB-INF\classes\hibernate.cfg <property name="connection.url">jdbc:mysql:/...
本文介绍了关于Hibernate中如何使用Oracle sequence的问题以及应注意的事项。
介绍Hibernate缓存深入详解,很详细的描述一级和二级缓存使用和注意事项
注意事项 1.系统的默认用户超级管理员:admin(密码:admin)。系统的操作:用户超级管理员进入系统添加分公司,如添加湖北分公司,公司编号HB001(会生成分公司系统管理员HB001_admin,密码:admin),再用分公司...
1. word文档记录了Struts2+Hibernate3+Spring2.5整合详细步骤,附有操作步骤的图示参考,并给出了各个步骤的注意事项; 2. 源代码实例包括一个完整模块的增删改查操作,可直接运行,可以在此基础上直接进行自己系统...
操作注意事项 (1)进用后台地址为:http://localhost:8080/03/admin/admin/admin_check.jsp 本系统的后台用户名为:mr,密码为:mrsoft。 (2)系统注册页面中提供了验证信息,用户只有添加了合法的信息后,才能...
hibernate4基本知识点,常见问题解决方案,基本配置注意事项
主要介绍了Hibernate管理Session和批量操作的技巧,包括Hibernate管理Session、批量处理数据等的常用技巧及注意事项,具有一定的参考借鉴价值,需要的朋友可以参考下
该框架是一个简单的SSH框架,仅含一个简单的测试对象。该框架已通过调试,并能成功运行。运行环境:eclipse+Tomcat7.0.82+SQL ...具体使用注意事项请前往http://blog.csdn.net/bujiangdaoli/article/details/78721303
Hibernate框架的详细总结,里面有该框架的知识点和每个注意事项
电子商务,网上书店,论文 目 录 1 系统概述(开发背景) 2 2 系统分析 2 3 系统设计 3 3.1 系统实现目标 3 3.2 系统功能结构 3 3.3 系统业务流程图 5 3.4 系统预览效果图 5 ...6 开发技巧、难点及注意事项 15