Вопросы с тегом «transactions»

Набор взаимосвязанных операций, которые должны быть успешными, чтобы любая из них была успешной. Сбой какой-либо операции приводит к откату всех операций в транзакции.

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


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

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

3
Будет ли оператор using выполнять откат транзакции базы данных в случае возникновения ошибки?
У меня есть IDbTransaction в операторе using, но я не уверен, будет ли он отменен, если в операторе using возникнет исключение. Я знаю, что оператор using принудительно вызовет Dispose () ... но знает ли кто-нибудь, верно ли то же самое для Rollback ()? Обновление: Кроме того, мне нужно явно вызывать …

3
Различия между requires_new и вложенным распространением в транзакциях Spring
Я не могу понять разницу в поведении между политиками PROPAGATION_REQUIRES_NEWи PROPAGATION_NESTEDполитиками распространения. Мне кажется, что в обоих случаях откатывается текущий процесс, а не вся транзакция. Есть подсказка?
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.