Затмение и база данных дают разные результаты - PullRequest
0 голосов
/ 25 ноября 2011

У меня большая система Java EE, подключающаяся к базе данных Oracle через JDBC в Windows.

Я отлаживаю фрагмент кода, который выполняет поиск поля из базы данных.

Код извлекает поле, но когда я запускаю тот же самый SELECT, скопированный из Eclipse, он не дает никаких результатов.

Может кто-нибудь из вас скажет, почему это так??

Я в растерянности ..

1 Ответ

3 голосов
/ 25 ноября 2011

Одной из возможных причин является то, что приложение может видеть незафиксированные данные, которые оно только что создало, но еще не зафиксировало.

Когда вы выполняете один и тот же оператор в другом сеансе, он не видит данные (в зависимости от вашего уровня изоляции транзакции )

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...