Aktywne Wpisy
dbijou +2466
Bążur Mirko! ʕ•ᴥ•ʔ
Chłop się żeni - zatem z tej okazji robimy #rozdajo !
Do wygrania pierścionek w kwocie do 3000zł #inflacja (⌐ ͡■ ͜ʖ ͡■)
Pierścionek złoty próby 585 (do wyboru kolor kruszcu różowe, żółte i białe ) w okolicy 1.5-2g
Wzory przedstawimy w pw (właściwie nie ma rzeczy której nie damy rady zrobić ( ͡º ͜ʖ͡º))
Chłop się żeni - zatem z tej okazji robimy #rozdajo !
Do wygrania pierścionek w kwocie do 3000zł #inflacja (⌐ ͡■ ͜ʖ ͡■)
Pierścionek złoty próby 585 (do wyboru kolor kruszcu różowe, żółte i białe ) w okolicy 1.5-2g
Wzory przedstawimy w pw (właściwie nie ma rzeczy której nie damy rady zrobić ( ͡º ͜ʖ͡º))
Antibambino +19
Nie ma fajnych samochodów, a dokładniej fajnych egzemplarzy sztuk używanych. Szukam czegoś żwawego, poręcznego, ale nie tęczowego (żadne Mini Coopery) do 40k i jak na lekarstwo. Zrezygnowałem już nawet z rozsądnego spalania, niech pije, jeśli potrzebuje, dalej nic.
Zadziwia mnie uwielbienie Polactwa do samochodów kombi. Z dwoja złego lepsze są już te crossovery. Jak można mieć frajdę z jeżdżenia takim jamnikiem-karawanem? Najlepiej od razu czarny kupić i zasłonki w oknach wstawić.
(
Zadziwia mnie uwielbienie Polactwa do samochodów kombi. Z dwoja złego lepsze są już te crossovery. Jak można mieć frajdę z jeżdżenia takim jamnikiem-karawanem? Najlepiej od razu czarny kupić i zasłonki w oknach wstawić.
(
begin
begin
update...
commit
rollback
Dane powinny zostać nienaruszone po rollbacku.
Próbowałem z savepointami, tj. begin -> setSavepoint, rollback -> rollback(savepoint), commit -> connection.commit(), ale podejrzewam, że commit usuwa wszystkie poprzednio ustawione savepointy, bo wyrzuca mi wyjątek "Savepoint is invalid" tylko przy zewnętrznym rollbacku.
#programowanie #java
Kiedyś (dużo przed jdbc 3.0) robiłem to ręcznie tak:
Tworzyłęm jakiś wrapper na connection i w nim z każdym beginem zwiększałem jakiś wewnętrzny licznik, a z każdym commitem - zmniejszałem. Prawdziwy commit wykonywałem tylko gdy licznik==0. Oczywiście przy wystąpieniu rollback niezależnie od poziomu zagnieżdżenia zerowałem licznik i wykonywałem rollback od razu. W ten sposób
@patste: jak to się dzieje, że ludzie dochodzą do takich strasznych rzeczy? (i starszych rozwiązań @size)
być może potrzebny jest refraktor, a nie kolejny hack?
A te testy to integracyjne? nawet jeśli tak, to robisz je źle bo aplikacja nie pracuje w środowisku zbliżonym do produkcyjnego. Powinieneś stworzyć embeddowaną bazę dla testu i sobie w niej działać.