transactions

Gdzie należy adnotacja @ Transactional?

Czy należy umieścić @Transactional w DAO klasach i/lub ich metodach, czy lepiej przypisać klasy usług, które wywołują za pomocą obiektów DAO? A może sensowne jest przypisywanie obu "warstw"?

Używając Transactions or SaveChanges (false) and AcceptAllChanges ()?

Badałem transakcje i wygląda na to, że dbają o siebie w EF tak długo, jak przechodzę false do SaveChanges(), a następnie wywo ... e będzie brakującej wartości tożsamości. Czy Jest jakiś powód, aby używać standardowej klasy TransactionScope w moim kodzie?

Przykłady transakcji PHP + MySQL

Naprawdę nie znalazłem normalnego przykładu pliku PHP, w którym wykorzystywane są transakcje MySQL. Możesz mi pokazać prosty ... rarara (l_id) VALUES('2')"); if ($a1 and $a2) { mysql_query("COMMIT"); } else { mysql_query("ROLLBACK"); }

TransactionScope automatycznie eskalacja do MSDTC na niektórych maszynach?

W naszym projekcie używamy TransactionScope, aby zapewnić, że nasza warstwa dostępu do danych wykonuje swoje akcje w transakc ... ostatnie jest sprzeczne z logiką otwarcia połączenie tak późno, jak to możliwe i zamknięcie go tak szybko, jak to możliwe.

SqlException from Entity Framework - nowa transakcja nie jest dozwolona, ponieważ w sesji działają inne wątki

Aktualnie dostaję ten błąd: System.Data.SqlClient.SqlException: nowa transakcja nie jest dozwolona, ponieważ w sesji dzi ... , które dostaję? Czy Ja musisz upuścić i odtworzyć mój kontekst za każdym razem za pomocą pętli (nie ma to dla mnie sensu)?

Relacje poziomów izolacji transakcji z blokadami w tabeli

Przeczytałem o 4 poziomach izolacji: Isolation Level Dirty Read Nonrepeatable Read Phantom Read READ UNCOMMITTE ... również w DB PS: przejrzałem linki w poziomy izolacji w oracle , ale wyglądają niezdarnie i mówią o specyfice bazy danych

Transakcje in.net

Jakie są najlepsze praktyki wykonywania transakcji w C#. Net 2.0. Jakie klasy należy stosować? Na jakie pułapki należy zwróci ... stawiania danych do bazy danych. Wszelkie odpowiedzi lub linki do nawet podstawowych rzeczy o transakcjach są mile widziane.

Czy istnieje API, aby uzyskać transakcję bankową i saldo bankowe? [zamknięte]

Używam CHASE bank. (Także Bank of America) i chcę dostać moje transakcje bankowe i moje saldo, jeśli Mogę. Czy jest do tego API? w PHP czy Javie? Jeśli tak, daj mi znać, jak je zdobyć.

Naprawianie "przekroczony limit czasu oczekiwania na blokadę; spróbuj ponownie uruchomić transakcję" dla "zablokowanej" tabeli Mysql?

Ze skryptu wysłałem takie zapytanie tysiące razy do mojej lokalnej bazy danych: update some_table set some_column = some_va ... nodb, więc zablokowana transakcja jest prawdopodobnie ukryta. Jak naprawić tę tabelę i usunąć z niej zablokowaną transakcję?

Prawidłowe wykorzystanie transakcji w SQL Server 2008

Mam 2 polecenia i oba muszą być poprawnie wykonane lub żaden z nich nie jest wykonywany. Więc myślę, że potrzebuję transakcji ... a, ale update Komenda ma problem. Jak zaimplementować to, aby cofnąć oba polecenia, jeśli któreś z nich ma błąd w wykonaniu?

Zagnieżdżone procedury przechowywane zawierające TRY CATCH ROLLBACK pattern?

Jestem zainteresowany skutkami ubocznymi i potencjalnymi problemami następującego wzoru: CREATE PROCEDURE [Name] AS BEGIN ... eśnie pozwalając na indywidualne użycie części dziecka (tzn. procedury podrzędne powinny nadal mieć tę samą ochronę atomową)

Jak obejść brak transakcji w MongoDB?

Wiem, że są tu podobne pytania, ale albo mówią mi , aby przełączyć się z powrotem na zwykłe systemy RDBMS, jeśli potrzebuję t ... ślam się, że wielu programistów, którzy próbują zapoznać się ze światem NoSQL, na początku boryka się z podobnymi problemami.

Transakcje ACID i database?

Jaki jest związek pomiędzy transakcją ACID i database? Czy ACID daje transakcję bazy danych, czy to to samo? Mógłby ktoś oświecić ten temat?

MySQL: transakcje a Blokowanie tabel

Jestem trochę zmieszany z transakcjami a blokowaniem tabel, aby zapewnić integralność bazy danych i upewnić się, że SELECT I ... su, podczas gdy inny jest nadal przetwarzany)? A może SELECT ... FOR UPDATE lub SELECT ... LOCK IN SHARE MODE byłoby lepsze?

Najlepszy sposób pracy z transakcjami w MS SQL Server Management Studio

Załóżmy, że mam polecenie SQL, które jest składniowo i semantycznie poprawne, więc wykonuje. W Management Studio (lub jakim ... ym narzędziu do zapytań) jak Mogę przetestować polecenia SQL, a jeśli zauważę, że coś złamały, wycofaj (w osobnym zapytaniu?)

Kiedy użyć opcji SELECT ... do aktualizacji?

Proszę, pomóż mi zrozumieć przypadek użycia SELECT ... FOR UPDATE. Pytanie 1 : czy poniższy przykład jest dobrym przykładem ... R UPDATE? Odpowiedzi powinny być przenośne (nie specyficzne dla bazy danych). Jeśli to niemożliwe, Proszę wyjaśnić dlaczego.

Jaka jest różnica między odczytem Nie powtarzalnym a odczytem fantomowym?

Jaka jest różnica między odczytem nie powtarzalnym a odczytem fantomowym? Przeczytałem artykuł Isolation (systemy bazodanowe ... ROM USERS WHERE ID=1 Kolejną wątpliwością jest, w powyższym przykładzie, który poziom izolacji należy stosować? I dlaczego?

Dlaczego potrzebuję transakcji w Hibernate do operacji tylko do odczytu?

Dlaczego potrzebuję transakcji w Hibernate do operacji tylko do odczytu? Czy następująca transakcja powoduje blokadę w DB? ... ation here tx.commit() // why tx.commit? I don't want to write anything Czy mogę użyć session.close() zamiast tx.commit()?

Poprawne użycie flush () w JPA/Hibernate

Zbierałem informacje o metodzie flush (), ale nie do końca wiem, kiedy jej używać i jak jej używać poprawnie. Z tego, co czyt ... ale tak nie jest proszę.) Czy em.flush() może spowodować jakąkolwiek szkodę podczas korzystania z niego w ramach transakcji?

SQL Server-transakcje cofają się po błędzie?

Mamy aplikację kliencką, która uruchamia niektóre SQL Server 2005, takie jak: BEGIN TRAN; INSERT INTO myTable (myColumns .. ... ć szczegóły dotyczące api i języka, którego używam, ale myślę, że SQL Server powinien odpowiadać tak samo dla każdego języka.