Treść poprzednich lekcji
Wstawiamy dwa identyczne fragmenty danych i aktualizujemy je oddzielnie, oba z funkcjami transakcyjnymi, a kod wygląda następująco:
Sprawiamy, że pierwsza transakcja pozwala normalnie wykonać kod logiki biznesowej; Celowo wprowadzamy wyjątki w drugiej transakcji, aby sprawdzić, czy można ją normalnie cofnąć.
Wynik testu pokazuje, że transakcja 1 nie ma żadnych nieprawidłowości i aktualizacja zakończyła się sukcesem. Transakcja 2, wyrzuć wyjątek, nie zaktualizować i cofnąć się.
Pobranie kodu źródłowego:
Turyści, jeśli chcecie zobaczyć ukrytą zawartość tego wpisu, proszę Odpowiedź
|