jsp将数据库查询显示到页面上,然后通过其他方法删除一条数据,后面通过jsp页面操作这条数据,就会出现HibernateObjectRetrievalFailureException 异常,产生脏数据,我们对hibernate中不经常变化的数据都配置和二级缓存,并且策略是只读。但是在这些数据在数据库中被删除时(通过另外的进程)
技术解决方法,将applicationContext中的配置文件中的
<prop key="hibernate.cache.use_query_cache">true</prop>改为false
由此出现其他问题暂不考虑