Запитання з тегом «transactions»

Сукупність взаємопов'язаних операцій, які повинні досягти успіху для того, щоб будь-яка з них мала успіх. Невдача будь-якої операції призводить до відкату всіх операцій транзакції.

8
Транзакція, позначена лише як відкат: Як знайти причину
У мене виникають проблеми із здійсненням транзакції в рамках мого методу @Transactional: methodA() { methodB() } @Transactional methodB() { ... em.persist(); ... em.flush(); log("OK"); } Коли я викликаю methodB () з methodA (), метод успішно проходить, і я бачу "OK" у своїх журналах. Але тоді я отримую Could not commit …


1
База даних.BeginTransaction проти транзакцій.TransactionScope
У чому різниця між System.Transactions.TransactionScopeта EF6 Database.BeginTransaction? Хтось може навести невеликий приклад або просто пояснити, який із них використовувати, коли є чітка різниця? PS: У своєму проекті я використовую EF6. Я вже прочитав документацію, але це не дуже допомогло. Також переглянув приклади, але вони скоріше використовуються, SqlConnection.BeginTransactionі зараз MS представила …

4
Laravel: Використання try… catch з DB :: transaction ()
Ми всі використовуємо DB::transaction()для декількох запитів вставки. Роблячи це, чи try...catchслід поміщати всередину нього або обгортати його? Чи потрібно взагалі включати, try...catchколи транзакція автоматично провалиться, якщо щось піде не так? Зразок try...catchобгортання транзакції: // try...catch try { // Transaction $exception = DB::transaction(function() { // Do your SQL here }); if(is_null($exception)) …

3
Транзакція бази даних Android
Я створив базу даних. Я хочу зробити транзакцію. SaveCustomer()містить більше одного виразу для вставки записів у Customer, CustomerControl, Profile, Paymentтаблицю на той момент. Коли користувач викликає SaveCustomer()метод, ці дані потрапляють до цих 4 таблиць. Так як я можу здійснити транзакцію? Якщо вставка однієї таблиці не вдалася, потрібно все відкотити. Наприклад, …

3
Чи буде використання оператора відкотом транзакції бази даних у разі виникнення помилки?
Я отримав IDbTransaction у операторі using, але я не впевнений, чи буде він відкочений, якщо в операторі using буде вилучено виняток. Я знаю, що оператор using буде примушувати викликати Dispose () ... але чи хтось знає, чи те саме стосується відкату ()? Оновлення: Крім того, чи потрібно мені зателефонувати комітету …

3
Відкат транзакцій Entity Framework 6
З EF6 у вас є нова транзакція, яку можна використовувати, як: using (var context = new PostEntityContainer()) { using (var dbcxtransaction = context.Database.BeginTransaction()) { try { PostInformation NewPost = new PostInformation() { PostId = 101, Content = "This is my first Post related to Entity Model", Title = "Transaction in …

10
Django: Як я можу захистити від одночасної модифікації записів бази даних
Якщо існує спосіб захисту від одночасних модифікацій однієї і тієї ж бази даних двома або більше користувачами? Було б прийнятно показувати повідомлення про помилку користувачеві, який виконує другу операцію фіксації / збереження, але дані не повинні перезаписуватися мовчки. Я думаю, що блокування входу не є можливим, оскільки користувач може скористатися …

5
Де “@Transactional” має розміщувати рівень послуг або DAO
По-перше, можливо, я запитую щось, про що вже запитували і відповідали, але мені не вдалося повернути результат пошуку. Добре загалом (або завжди так далеко :)) Ми визначаємо транзакційні анотації на сервісному рівні, як правило, типовий весняний сплячий режим Контролер-> Менеджер-> Дао-> Орм. Зараз у мене ситуація, коли мені потрібно вибрати …

3
Відмінності між require_new та вкладеним поширенням у весняних транзакціях
Я не можу зрозуміти різницю поведінки між політиками PROPAGATION_REQUIRES_NEWта PROPAGATION_NESTEDрозповсюдженням. Мені здається, що в обох випадках поточний процес відкочується, але не вся транзакція. Будь-яка підказка?

4
Різниця між SET autocommit = 1 та START TRANSACTION у mysql (я щось пропустив?)
Я читаю транзакції в MySQL і не впевнений, чи правильно я зрозумів щось конкретне, і хочу бути впевненим, що я це правильно зрозумів, тому тут йдеться. Я знаю, що має робити транзакція, я просто не впевнений, зрозумів я семантику висловлювання чи ні. Отже, моє запитання полягає в тому, чи щось …

8
Ідентифікація SQL (автономера) збільшується навіть при відкатах транзакцій
У мене є транзакція .net із вставкою SQL до бази даних SQL Server 2005. У таблиці є первинний ключ ідентичності. Коли в транзакції виникає помилка, Rollback()викликається. Вставки рядків відкочуються правильно, однак наступного разу, коли я вставляю дані до таблиці, ідентичність збільшується так, ніби відкат ніколи не відбувся. Отже, по суті, …

11
Транзакції в NoSQL?
Я шукаю NoSQL для пошуку альтернатив базі даних. Що робити, якщо я хочу чутливі до такого роду речі на основі транзакцій?

5
TransactionScope проти транзакції в LINQ to SQL
Які відмінності між класичним шаблоном транзакцій у LINQ to SQL: using(var context = Domain.Instance.GetContext()) { try { context.Connection.Open(); context.Transaction = context.Connection.BeginTransaction(); /*code*/ context.Transaction.Commit(); } catch { context.Transaction.Rollback(); } } проти об’єкта TransactionScope using (var context = Domain.Instance.GetContext()) using (var scope = new TransactionScope()) { try { /*code*/ scope.Complete(); } catch …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.