Un insieme di operazioni correlate che devono tutte avere successo affinché ognuna di esse abbia successo. Il fallimento di qualsiasi operazione comporta un rollback di tutte le operazioni nella transazione.
Attualmente sto ricevendo questo errore: System.Data.SqlClient.SqlException: la nuova transazione non è consentita perché nella sessione sono in esecuzione altri thread. durante l'esecuzione di questo codice: public class ProductManager : IProductManager { #region Declare Models private RivWorks.Model.Negotiation.RIV_Entities _dbRiv = RivWorks.Model.Stores.RivEntities(AppSettings.RivWorkEntities_connString); private RivWorks.Model.NegotiationAutos.RivFeedsEntities _dbFeed = RivWorks.Model.Stores.FeedEntities(AppSettings.FeedAutosEntities_connString); #endregion public IProduct GetProductById(Guid productId) { …
Dovresti inserire il @Transactionalnelle DAOclassi e / o i loro metodi o è meglio annotare le classi di servizio che stanno chiamando usando gli oggetti DAO? Oppure ha senso annotare entrambi i "livelli"?
Sono stato verifica delle operazioni e sembra che si prendono cura di se stessi in EF finché mi passa falseper SaveChanges()e quindi chiamare AcceptAllChanges()se non ci sono errori: SaveChanges(false); // ... AcceptAllChanges(); E se qualcosa va male? non devo eseguire il rollback o, non appena il mio metodo esce dal …
Non ho trovato il normale esempio di file PHP in cui vengono utilizzate le transazioni MySQL. Puoi mostrarmi un semplice esempio di questo? E un'altra domanda. Ho già fatto molta programmazione e non ho usato le transazioni. Posso mettere una funzione PHP o qualcosa del genere header.phpse uno mysql_queryfallisce, anche …
Nel nostro progetto stiamo utilizzando TransactionScope per garantire che il nostro livello di accesso ai dati esegua le sue azioni in una transazione. Puntiamo a non richiedere l'abilitazione del servizio MSDTC sui computer dei nostri utenti finali. Il problema è che su metà delle macchine dei nostri sviluppatori, possiamo eseguire …
Nei miei log degli errori di produzione ogni tanto vedo: SQLSTATE [HY000]: errore generale: 1205 superamento del timeout di attesa blocco; prova a riavviare la transazione So quale query sta provando ad accedere al database in quel momento, ma c'è un modo per scoprire quale query ha avuto il blocco …
Ho 2 comandi e ho bisogno che entrambi siano eseguiti correttamente o nessuno di essi sia eseguito. Quindi penso di aver bisogno di una transazione, ma non so come usarla correttamente. Qual è il problema con il seguente script? BEGIN TRANSACTION [Tran1] INSERT INTO [Test].[dbo].[T1] ([Title], [AVG]) VALUES ('Tidd130', 130), …
Se ho un @Transactional -annotation su un metodo privato in un bean Spring, l'annotazione ha qualche effetto? Se l' @Transactionalannotazione è su un metodo pubblico, funziona e apre una transazione. public class Bean { public void doStuff() { doPrivateStuff(); } @Transactional private void doPrivateStuff() { } } ... Bean bean …
Diciamo che abbiamo un utente, microservizi REST di Wallet e un gateway API che incolla le cose insieme. Quando Bob si registra sul nostro sito Web, il nostro gateway API deve creare un utente tramite il microservizio Utente e un portafoglio tramite il microservizio Portafoglio. Ora ecco alcuni scenari in …
Abbiamo un'app client che esegue SQL su un SQL Server 2005 come il seguente: BEGIN TRAN; INSERT INTO myTable (myColumns ...) VALUES (myValues ...); INSERT INTO myTable (myColumns ...) VALUES (myValues ...); INSERT INTO myTable (myColumns ...) VALUES (myValues ...); COMMIT TRAN; Viene inviato da un comando di stringa lunga. …
Qual è la relazione tra ACID e transazione del database? ACID fornisce transazioni di database o è la stessa cosa? Qualcuno potrebbe illuminare questo argomento.
Chiuso. Questa domanda non soddisfa le linee guida Stack Overflow . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per StackTranslate.it. Chiuso 6 anni fa . Migliora questa domanda Sto usando la banca CHASE. (Anche Bank of America) e voglio …
Qual è la differenza tra lettura non ripetibile e lettura fantasma? Ho letto l'articolo su Isolation (sistemi di database) da Wikipedia , ma ho qualche dubbio. Nell'esempio seguente, cosa succederà: la lettura non ripetibile e la lettura fantasma ? Transazione A SELECT ID, USERNAME, accountno, amount FROM USERS WHERE ID=1 …
Non capisco qual è la differenza effettiva tra le annotazioni javax.transaction.Transactionale org.springframework.transaction.annotation.Transactional? È org.springframework.transaction.annotation.Transactionalun'estensione javax.transaction.Transactionalo hanno un significato totalmente diverso? Quando dovrebbero essere usati ciascuno di essi? Primavera @Transactinalnel livello di servizio e javax in DAO? Grazie per aver risposto.
Quali sono le migliori pratiche per eseguire transazioni in C # .Net 2.0. Quali sono le classi che dovrebbero essere utilizzate? Quali sono le insidie da cercare, ecc. Tutto ciò che commette e ripristina le cose. Sto appena iniziando un progetto in cui potrei dover fare alcune transazioni mentre inserisco …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.