0
我有一個大的Java EE系統通過Windows連接到Oracle數據庫。Eclipse和數據庫給出不同的結果
我在調試一段從數據庫中檢索字段的代碼。
代碼正在檢索字段,但是當我運行完全相同的SELECT時,從Eclipse中複製,它不會產生任何結果。
你們能告訴我爲什麼會出現這種情況嗎?
我茫然..
我有一個大的Java EE系統通過Windows連接到Oracle數據庫。Eclipse和數據庫給出不同的結果
我在調試一段從數據庫中檢索字段的代碼。
代碼正在檢索字段,但是當我運行完全相同的SELECT時,從Eclipse中複製,它不會產生任何結果。
你們能告訴我爲什麼會出現這種情況嗎?
我茫然..
一個可能的原因是,應用程序可能會看到它剛剛創建,但尚未提交的未提交數據。
當您在不同的會話中執行相同的語句不會看到數據(根據您的transaction isolation level)
這似乎是在交易完成case.When,然後我就可以看到記錄數據庫。謝謝 – TheCoder
如果答案解決了這個問題,那麼在stackoverflow的練習中接受它(點擊答案旁邊的複選標記) –