我有一个从 oracle 数据库中提取数据的 java web 应用程序,前几天我使用 oracle sql developer 修改了一些数据行。
现在的问题是 Java 一直返回旧数据,就好像它从未改变过一样,但是如果我在 sql developer 中运行完全相同的查询,它会返回当前(修改后的)数据。
我没有启用任何缓存,我检查了 OracleDataSource.getImplicitCachingEnabled() 和 OracleDataSource.getExplicitCachingEnabled() 两者都是错误的。
Oracle 本身是否有某种缓存需要清除?这两天我一直在绞尽脑汁。
我尝试启动/停止和取消部署/重新部署应用程序而没有任何变化。我什至尝试重新启动tomcat本身,但没有帮助。有什么建议么 ?