Dec. 7th, 2004

bugabuga: Повседневная длинноволосость (Default)
Невнимательность и подлость (история о кредитке от Fleet)
Read more... )
bugabuga: Повседневная длинноволосость (Default)
Невнимательность и подлость (история о кредитке от Fleet)
Read more... )
bugabuga: Повседневная длинноволосость (Default)
Прелесть. Разгребаю порождённое синим работником... Это-ж надо было додуматься до такого :)
Кинуть UPDATE в DB2.
Если DB2 Брыкнется, с кодом "ключ должен быть уникальным", сделать селект и посмотреть, что там дают, сделать rollback.
Почему он хочет сделать rollback несчастному селекту непонятно (поскольку соединение лежит в одной переменной, то второй вызов getConnection благополучно выпинывает первый, с незакрытой транзакцией). Почему ему не понравилась идея "прочитать базу, если нет записи, добавить"? Странно народ думает...

А эта восхитительная идея складывать несколько объектов-соединений в DB2 в одну большую hashtable, а потом гадить в эту же hashtable в разных нитках...

Очень хочется за такое задушить. Потому как DB2 8.1 -- нежная, как цветок. И такие издевательства, с потерей "в процессе" оригинального соединения без rollback/commit вызывают у неё культурный шок.
bugabuga: Повседневная длинноволосость (Default)
Прелесть. Разгребаю порождённое синим работником... Это-ж надо было додуматься до такого :)
Кинуть UPDATE в DB2.
Если DB2 Брыкнется, с кодом "ключ должен быть уникальным", сделать селект и посмотреть, что там дают, сделать rollback.
Почему он хочет сделать rollback несчастному селекту непонятно (поскольку соединение лежит в одной переменной, то второй вызов getConnection благополучно выпинывает первый, с незакрытой транзакцией). Почему ему не понравилась идея "прочитать базу, если нет записи, добавить"? Странно народ думает...

А эта восхитительная идея складывать несколько объектов-соединений в DB2 в одну большую hashtable, а потом гадить в эту же hashtable в разных нитках...

Очень хочется за такое задушить. Потому как DB2 8.1 -- нежная, как цветок. И такие издевательства, с потерей "в процессе" оригинального соединения без rollback/commit вызывают у неё культурный шок.

Profile

bugabuga: Повседневная длинноволосость (Default)
bugabuga

September 2016

S M T W T F S
    123
45678910
11121314151617
18 192021222324
25262728 2930 

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Dec. 14th, 2025 09:50 pm
Powered by Dreamwidth Studios