środa, 30 maja 2007

Statementy...

Dzisiaj znowu ktoś nie pozamykał statementów. Został publicznie skarcony.

12 komentarzy:

Lukas pisze...

od dwóch dni mam gotowy web service ale boje sie go oddac.. nie wiem czy wszystko pozamykalem. poradzcie co ma robic...

talib pisze...

ale karcący złożył za chwilę publiczną samokrytykę (sprawieliwość istnieje na świecie)

Anonimowy pisze...

moja rada brzmi: nadpisz sobie zmiany.

Anonimowy pisze...

porada:
Najlepiej nie otwierac statementow i nie ma sie problemu z zamykaniem. Sa wtedy inne problemy... ale co tam... :)

markob pisze...

Przerzuc cala funkcjonalnosc na klienta. Klient obarczony jest najmniejsza kontrola, moze sie uda;)

Anonimowy pisze...

Wrapper jest the best!

shmayek pisze...

Nie przerzucaj funkcjonalnosci na klienta - TAK NIE WOLNO!!! Zrob to na triggerze tak zeby sie nikt nie kapnal.

Anonimowy pisze...

Ale DBMaster nie da, nie wolno i juz!

talib pisze...

a tam w razie czego się napisze drugiego triggera ktory będzie odkręcał działanie pierwszego

markob pisze...

W takim razie musisz zmusic sie do wiekszego wysilku i rozproszyc funkcjonalnosc. Wrzuc troche w wyzej wspomniany trigger (genialny pomysl), troche w klienta, do webserwisow tylko to co nie wymaga statementow. Jezeli mimo to nadal czegos nie bedziesz w stanie zrobic - napisz w SoftTescie ze zostanie zaimplementowane z enh nr...(tu wpisz dowolny numerek, najlepiej enhacementu z innego teamu-rezulataty;)).
I pamietaj... skoro nie czujesz sie pewnie uzywajac statementow- wystrzegaj sie ich!!!!.
Pozdrawiam, mam nadzieje ze chociaz troche pomoglem.

shmayek pisze...

Skoro czujesz sie niepewnie w statementach, używaj ich jak najwiecej i w jak najmniej przemyslany sposób. Najlepiej zrób rekurencyjną metodę pobierającą connectiony oraz tworzącą statementy. O zamykanie powyższych się nie martw, ponieważ prędzej czy później (zapewne później) przyjedzie garbage collector (lub też statement killer) i posprząta. Aczkolwiek pewnym wcześniej wywróci się Tomcat i problem się sam rozwiąże.

Anonimowy pisze...

Podobno ma powstac CtgStatement i rozwiazac ten drazniacy problem, poczekamy zobaczymy ...