0

我正在修复一个 StaleObjectStateException。我们有多个 Web 应用程序连接到同一个数据库,它们在数据库上使用乐观锁定。有时两个 Web 应用程序需要同时访问同一个表。一个用于写入,另一个用于从中读取数据。正在读取表格的 Web 应用程序正在使用“getHibernateTemplate.find”。在这种情况下,我们会得到一个 StaleObjectStateException。

即使它是从表中选择的,启用自动刷新也会导致异常发生。我可以捕获异常并重新运行该方法,但是由于数据已经过时,它会再次抛出异常。如何刷新数据?

4

0 回答 0