extjs + s2sh框架的数据幻读问题
我们的一个项目,
在部门管理下,左边有一棵部门树,右边是添加修改删除部门的grid,
在添加一个部门后,刷新左边的部门树,添加的内容有的时候能出来,有的时候不能出来(数据库中已添加该部门),
删除的时候亦是如此,删除的部门有的时候不出来,在刷新,删除的那个部门又出来了。(数据库中成功删除),
后台采用hibernate访问数据库传送数据。
有一个filter,在一个线程进来的时候,打开session,并放到threadlocal中,这个线程访问结束的时候session关闭,
所有的数据都是lazy加载,
所有的spring里的action bean都加上了scope="prototype",
在加载部门树的时候,hibernate发出了sql语句,应该不是缓存。
但是,重启tomcat服务器后。此现象消逝,无论刷新多少次,都不会出现上述数据幻读的情况。
各位大神们,你们遇到过此类情况么?该怎么解决啊?