Oracle データベースからデータを取得する Java Web アプリケーションがあり、先日、Oracle SQL 開発者を使用してデータの行をいくつか変更しました。
問題は、Java が変更されていないかのように古いデータを返し続けることですが、SQL 開発者でまったく同じクエリを実行すると、現在の (変更された) データが返されます。
キャッシュを有効にしていません。OracleDataSource.getImplicitCachingEnabled() と OracleDataSource.getExplicitCachingEnabled() で確認しましたが、どちらも false です。
クリアする必要があるOracle自体に組み込まれたある種のキャッシュはありますか? 私はこれについて2日間頭を悩ませてきました。
変更なしでアプリの起動/停止とアンデプロイ/再デプロイを試みました。私はTomcat自体を再起動しようとしましたが、それは役に立ちませんでした. 助言がありますか ?