hibernate 问题!!!!急急急

问题描述

各位大能,我有个hibernate问题一直没有解决,论坛新人,来寻求解决办法使用的是c/s开发,采用hibernate构建的数据持久层,mysql数据库当我用hibernate的saveorupdate方法修改数据后,点击页面的查询,修改后的值和原来的值相互跳动,不知道为什么?hibernateDao的保存方法:publicvoidsaveOrUpdate(Objecto){Sessionsession=HibernateUtils.openSession();Transactiontx=session.beginTransaction();try{session.saveOrUpdate(o);tx.commit();}catch(HibernateExceptione){tx.rollback();throwe;}finally{session.close();}}hibernateDao的查询方法:publicList<Object[]>sqlQueryToList(Stringsql){Sessionsession=HibernateUtils.openSession();try{List<Object[]>list=session.createSQLQuery(sql).list();returnlist;}catch(HibernateExceptione){throwe;}finally{session.close();}}通过saveorupdate进行的查询,然后通过sqlQueryToList方法进行的查询,得到list数据在打包到二维数组,给予Jtable的model....

解决方案

解决方案二:
为什么没人给我回复啊!!!!!大神在哪啊
解决方案三:
回复。。。大神
解决方案四:
没看明白到底是啥意思
解决方案五:
你到底要问啥???
解决方案六:
估计是我说的不清楚吧,就是我修改数据后代用saveorupdate方法保存,保存后,数据库确实变了,然后我点击我页面的查询,用的是sqlQueryToList方法,结果每次点击查询结果不一样,查询的结果为老的值和修改后的值互相跳动.....一直不知道为什么,求大咖给答案啊!!!!
解决方案七:
还有这样的问题
解决方案八:
楼上大哥什么意思啊,求解啊
解决方案九:
哥,我感觉这跟缓存或事务的隔离级别有关
解决方案十:
http://www.lohaloha.com/Player/Show/125417983
解决方案十一:
会来回跳?检查一下数据库里面的数据是什么。不知道你的o实体有没有id不知道你的sql是怎么写的。
解决方案十二:
引用9楼jack4238的回复:

http://www.lohaloha.com/Player/Show/125417983

给了我一个二级缓存的视频,但是哥们,我的没有用hibernate的二级缓存啊,我都没配置
解决方案十三:
引用10楼u012329872的回复:

会来回跳?检查一下数据库里面的数据是什么。不知道你的o实体有没有id不知道你的sql是怎么写的。

我的sql是:List<Object[]>list=dao.sqlQueryToList("SELECTr.id,r.name,t.regionTypeName,p.nameASpname,r.addressFROMregionASrINNERJOINregiontypeAStONr.regionType=t.idLEFTJOINregionASpONr.parentid=p.id");是用的原生sql写的
解决方案十四:
引用8楼u013992890的回复:

哥,我感觉这跟缓存或事务的隔离级别有关

哥,我也怀疑是缓存问题啊,可是sesion的缓存,我每次使用查询方法后后面都加了session.close(),还会有问题吗?真的是完全不知道啊,困扰我两个星期了找不到问题啊,求解
解决方案十五:
有点怀疑是你的session出现了线程安全问题,session是线程不安全的你将session修改成安全的试试用那个ThreadLocal

时间: 2025-01-30 07:50:57

hibernate 问题!!!!急急急的相关文章

性能-tomcat服务器tomcat进程一直增加,造成系统很卡慢,求大牛!!!急急急!!!!

问题描述 tomcat服务器tomcat进程一直增加,造成系统很卡慢,求大牛!!!急急急!!!! 三月 23 2016 8:43:33 上午 org.apache.catalina.loader.WebappClassLoader clearReferencesJdbc严重: The web application [/FuRongZFPro] registered the JDBC driver [com.mysql.jdbc.Driver] but failed to unregister

tomcat-MyEclipse和Tomcat的问题 求哪位大神帮忙指教一下拜托拜托急急急

问题描述 MyEclipse和Tomcat的问题 求哪位大神帮忙指教一下拜托拜托急急急 这是Action包里的 package com.bus.cnu.action; import com.carver.ptm.core.persistence.base.BaseDao; import java.util.List; import javax.servlet.http.HttpServletRequest; import org.apache.struts2.ServletActionConte

急急急!!!!!!!!!!! 在线等

问题描述 select*fromn_mobile_brand,n_mobile_twheren_mobile_brand.n_brand_id=n_mobile_t.n_brand_id这是我的sql想用hql怎么写啊急急急!!! 解决方案 解决方案二:那得看你的表是怎么映射的了解决方案三:引用楼主huosq33的回复: select*fromn_mobile_brand,n_mobile_twheren_mobile_brand.n_brand_id=n_mobile_t.n_brand_id

hibernate-Hibernate问题。急急急。谁能帮帮我。

问题描述 Hibernate问题.急急急.谁能帮帮我. spring MVC整合的hibernate,hibernate只能从数据库里查询,不能插入,更新,删除.每次控制台都打印select max(id) from ....我都不知道错在哪里,求大神指点啊. 解决方案 在@ManyToOne(fetch= FetchType.LAZY)可能需要调试哦.LAZY延迟了你的DB更新处理. 解决方案二: 把异常信息全部贴出来.还有你的实体配置一句hibernate数据库配置信息,不介意的话都贴出来看

select-急急急急急急 请大拿帮忙

问题描述 急急急急急急 请大拿帮忙 [15-8-13 9:05:07:954 CST] 000000c3 SystemOut O Hibernate: select substr(t.check_day, 7, 2) as NAME, round(t.conti_score, 2) SUMVALUE, case when nvl(t.is_restday, '0') = '1' then N'是' else N'--' end RESTDAY from V_QZJ_CHECK_RESULT t

控件-mscomm串口波形绘制范例,求大神解析这三个函数,急急急,绘制波形图的原理是什么,拜托了

问题描述 mscomm串口波形绘制范例,求大神解析这三个函数,急急急,绘制波形图的原理是什么,拜托了 //串口void CPort_testDlg::OnComm() { //if(stop)return; VARIANT m_input1; COleSafeArray m_input2; long lengthi; BYTE data[600]; CString str; int ai=0bi=0ci=0di=0; int sum=0; if(m_Comm.GetCommEvent()==2)

方法-windows下praat源码编译问题!急急急急急

问题描述 windows下praat源码编译问题!急急急急急 从官网上下载的praat源码进行编译,按照网上说的方法编译,但是总是出现 make (e=2): 系统找不到指定的文件. make[1]: *** [libgsl.a] Error 2 make[1]: Leaving directory `d:/sources_5404/external/gsl' make: *** [all] Error 2 错误!试了各种方法,都没解决,望高手指点一下! 解决方案 你试了哪些方法?下面的方法试过

求数据库设计模板急急急

问题描述 求数据库设计模板急急急 自主选择一种系统,完成需求分析.概念设计.逻辑结构设计.规范化(3NF)及数据库的创建,并设计功能进行编程实现. 根据所选系统,自己设计多个功能,分别用存储过程.触发器完成. 存储过程或触发器的编程至少实现一个. 求好心人帮忙做一个,谢谢了 解决方案 应付作业最好能雇佣一个枪手帮你,像你这种费时不讨好的事情,想张口要现成的怕没人有时间帮你.既然网上找不到,就没办法了. 解决方案二: 好在你这种简单的需求,花个百把块钱在八戒网上发布下,很多人可以帮你做的. 解决方

怎么用java实现doc文档模板插入数据和表格并导出?急急急,在线等

问题描述 怎么用java实现doc文档模板插入数据和表格并导出?急急急,在线等 我要实现一个模板导出功能,模板包含标题和文字内容,模板中间还有一个表格,和结尾文字.要实现动态添加标题文字,其中表格中内容部分动态添加数据,可能会有多种模板,区别是表格样子不同,都要添加内容,最后整个导出doc文件.有没有demo?各位大神?谢谢了先.下面图片中红色框住部分是要动态添加数据的地方,其他地方是模板原型. 解决方案 下面是我实现的方式,用poi工具. /** * * @param filePath 源文件