7. Идем обратно, в начало нашего множества. И там мы её тоже видим.
----
Ясный пень, я понимаю почему это происходит.
А я - нет, объясни
На пустой таблице это делается так.
0. Выполняем запрос "select * from TABLE". Фетч не делаем.
1. Юзер добавляет запись в гриде
- Клиент добавляет запись во внутренний кэш
- Клиент выполняет запрос "INSERT INTO" и запись попадает в таблицу
2. Юзер видит добавленную запись.
3. Юзер начинает движение "вниз" по гриду.
- Клиент делает фетч и выбирает запись, которую мы добавили в п.2.2.
И он её снова добавляет в кэш
таким образом, одна и та же запись дважды фигурирует в кэше.
---
В IBE с пустыми таблицами тест не провернешь. Он начинает делать фетчи чтобы
заполнить видимую часть грида. Поэтому там надо забить в таблицу побольше
данных. Чтобы, после того как мы добавим новую запись, он смог продолжить
фетч и выбрать эту запись снова.
Коваленко Дмитрий.