Articles of transazioni

Come aggirare la mancanza di transazioni in MongoDB?

So che ci sono domande simili qui, ma mi stanno dicendo di tornare ai normali sistemi RDBMS se ho bisogno di transazioni o di utilizzare operazioni atomiche o commit a due fasi . La seconda soluzione sembra la scelta migliore. Il terzo non desidero seguire perché sembra che molte cose potrebbero andare storte e non […]

SQL Identity (autonumber) è incrementato anche con un rollback della transazione

Ho una transazione .net con un inserto SQL in un database SQL Server 2005. La tabella ha una chiave primaria di id quadro. Quando si verifica un errore all’interno della transazione, viene richiamato il Rollback() . Gli inserimenti di riga vengono ripristinati correttamente, tuttavia la volta successiva che inserisco i dati nella tabella, l’id quadro […]

L’attributo Spring @Transactional funziona su un metodo privato?

Se ho un @Transactional -annotation su un metodo privato in un bean Spring, l’annotazione ha qualche effetto? Se l’annotazione @Transactional è su un metodo pubblico, funziona e apre una transazione. public class Bean { public void doStuff() { doPrivateStuff(); } @Transactional private void doPrivateStuff() { } } … Bean bean = (Bean)appContext.getBean(“bean”); bean.doStuff();

Transazioni in .net

Quali sono le migliori pratiche per effettuare transazioni in C # .Net 2.0. Quali sono le classi che dovrebbero essere utilizzate? Quali sono le insidie ​​a cui prestare attenzione ecc. Tutto ciò che commette e roba del rollback. Sto appena iniziando un progetto in cui potrei aver bisogno di fare alcune transazioni mentre inserisco i […]

Utilizzando Transactions o SaveChanges (false) e AcceptAllChanges ()?

Ho indagato sulle transazioni e sembra che si prendano cura di sé in EF fintanto che passo false a SaveChanges() e poi chiami AcceptAllChanges() se non ci sono errori: SaveChanges(false); // … AcceptAllChanges(); Cosa succede se qualcosa va male? non devo eseguire il rollback o, non appena il mio metodo esce dal campo di applicazione, […]