Hibernate删除数据后,再查询数据依然存在的解决办法

删除数据后,重新查询了数据库,DB中记录已经删除了,但是数据依然能查询到,网上都说是Hibernate的缓冲问题。

我对session进行了clear,flush,并且在事务和查询中都对session进行了关闭操作。

但问题总是解决不了。

后来看来这个帖子:http://stackoverflow.com/questions/12035517/hibernate-reading-function-shows-old-data

在Hibernate的配置文件添加了配置

<property name="hibernate.connection.isolation">2</property>

问题解决

时间: 2024-08-02 15:58:23

Hibernate删除数据后,再查询数据依然存在的解决办法的相关文章

SQL Server 2008 重起失败,删除PendingFileRenameOperations后仍无法重起问题的解决办法

最近在装SQLServer 2008,遇到了很多王有共同的问题---"sql server2008安装时提示重启计算机失败" 网上的解决办法很多,如 http://jingyan.baidu.com/article/a24b33cd52a0b919fe002bae.html,就给了很好的解决方案. 我根据上面链接给出的办法操作后,仍然提示"重起失败". 解决办法: 1  .照做"http://jingyan.baidu.com/article/a24b33

向SDE图层中添加大量数据时,出现ORA-00604以及ORA-01000的解决办法

转自原文 向SDE图层中添加大量数据时,出现ORA-00604以及ORA-01000的解决办法 写了一个小程序,从一个列表中读取坐标串,每个坐标串生成一个IPolygon,然后将这些Polygon添加到一个SDE图层中, 向SDE中添加要素的初始代码类似下面: IWorkspaceEdit workspaceEdit = (IWorkspaceEdit)workspace; workspaceEdit.StartEditing(true); workspaceEdit.StartEditOper

关于hasNextInt判断后无限循环输出else项的解决办法

话不多说,上来就是干! import java.util.Scanner; public class Test_hasNextInt { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc = new Scanner(System.in); //关于hasNextInt判断后无限循环输出else项的解决办法 String next;

win7下安装matlab后打开出错&ldquo;error starting desktop&rdquo;的解决办法

在matlab快捷图标上右键,选择"还原以前的版本"--"兼容性"选项卡,在"以兼容模式运行这个程序"前面打勾,并选择"windows vista",在下面的"特权等级"中,勾选"以管理员身份运行此程序".OK,到这里就解决了.[注意]是用"windows vista"系列的兼容模式,不要用XP兼容模式!   参考自:http://zhidao.baidu.com/l

Ubuntu被远程后Num Lock键不停闪临时解决办法

Ubuntu被远程后Num Lock键不停闪临时解决办法: 方法一: 在远程之前先让其关掉自己的Num Lock键 方法二: 关闭Num Lock键 点击System Settings-Keyboard Layout-Options-Use keyboard LED to show alternative layout-选中Num Lock-Close Ubuntu被远程后Num Lock键不停闪临时解决办法,布布扣,bubuko.com

Ubuntu12.04 LTS更新后,VirtualBox虚拟机不能使用的解决办法

$ sudo apt-get install linux-headers-`uname -r` Remove and reinstall dkms (will also remove virtualbox-dkms): $ sudo apt-get remove dkms   $ sudo apt-get install dkms virtualbox-dkms   $ sudo modprobe vboxdrv Ubuntu12.04 LTS更新后,VirtualBox虚拟机不能使用的解决办法

redhat图形界面启动后出现桌面但是没有登录界面解决办法

redhat图形界面启动后出现桌面但是没有登录界面解决办法 2014年07月11日 10:50:10 阅读数:7931 redhat Linux一直用着好好地,今天打开只有图像界面背景,没有出现登陆界面,界面右击也没有反应 解决办法:(1)ctrl+alt+f2进入字符界面 (2)用root用户登录,按 init  3 回车 (3)系统将默认字符界面重新登录,成功登录后,输入 startx,成功进入图形界面 原文地址:https://www.cnblogs.com/LiuYanYGZ/p/934

【转】bootstrap模态框(modal)使用remote方法加载数据,只能加载一次的解决办法

http://blog.csdn.net/coolcaosj/article/details/38369787 bootstrap的modal中,有一个remote选项,可以动态加载页面到modal-body中 有两种方法,一种是使用链接,另一种就是使用脚本. 1 使用链接 <a href="user/userDetail.jsp" data-toggle="modal" data-target="#myModal">打开对话框<

关于eclipse类IDE”删除已导入jar后总是提示项目出错“问题的解决办法

你碰到过把Package Explore中的jar删除后,项目工程的LOGO出现一个感叹号,并且每次编译运行都会提示有错误是否继续吗?但实际上是没有错误的. 刷新项目.重启IDE都是没有用处的.这里我给出解决办法: 选择项目工程,右击菜单,[Build Path]->[Config Build Path] 然后选择Libraries选项卡,把多余的jar给remove掉就可以了.