我有一个大型Java EE系统通过Windows上的JDBC连接到Oracle数据库。
我正在调试一段从数据库中检索字段的代码。
代码正在检索字段,但是当我运行从Eclipse复制的完全相同的SELECT时,它不会产生任何结果。
你们任何人都可以告诉我为什么会这样吗?
我不知所措..
答案 0 :(得分:3)
一个可能的原因是应用程序可能会看到它刚刚创建但尚未提交的未提交数据。
当您在其他会话中执行相同的语句时,它看不到数据(取决于您的transaction isolation level)