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>

问题解决

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。