0
голосов
0ответы
8 просмотров

Весенние транзакции - Превышено время ожидания транзакции: крайний срок истек 28 октября, 22:23:09 SGT 2021

Наше приложение представляет собой пакет Java, который будет извлекать данные из DB и CFT на зависимые серверы. Мы обновили наши библиотеки Spring с Spring 4.1.6.RELEASE до 5.3.9 и mybatis - 3.5.7.После ...
0
голосов
1отвечать
31 просмотр

Определите, совершена ли транзакция

В моем приложении я столкнулся со сценарием, когда при вставке в db было выброшено исключение времени выполнения, которое откатало всю транзакцию, что и ожидалось. Но как нам отличить от ...
1
голосование
0ответы
23 просмотра

Как добиться транзакционного поведения во вложенных нетранзакционных вызовах?

Я новичок в JPA с весенней загрузкой и пытаюсь применить транзакционное поведение во вложенных вызовах. У меня есть служба, в которой есть метод @Transactional (Public). Этот метод вызывает многие другие службы ...
0
голосов
2ответы
64 просмотра

Исключить выполнение частного метода из отката транзакции

В моем проекте есть служебный метод, который можно упростить следующим образом: @Transactional public void myTransactionalMethod () {try {soSomethingAndSaveOnDB (); // частный метод} catch (...
1
голосование
1отвечать
14 просмотров

Spring прокси по умолчанию impl

Думаю, у меня есть хорошее представление о том, как Spring использует концепцию прокси с аннотацией @Transactional, но я не могу найти ничего о реализации "по умолчанию". В основном то, что я ищу, это ...
0
голосов
1отвечать
27 просмотров

Ошибка прокси-сервера транзакции Spring Boot, когда я вызываю два транзакционных метода как вложенные

У меня есть класс обслуживания, как показано ниже. Я вызываю этот метод «addPlayerToTeam» из моего класса контроллера. Этот метод имеет 3 операции: 1. параметры управления и проверка данных, действительных в моей базе данных (без ...
0
голосов
0ответы
19 просмотров

Как изящно выйти во время @Transaction в Spring?

Я не знаю, определяет ли Spring поведение @Transactional в случае прерывания программы (например, Ctrl + C) во время транзакции. Мне кажется, что в этом случае совершаются частичные изменения. Я ...
0
голосов
0ответы
15 просмотров

какой уровень изоляции транзакции использовать при перемещении строки из одной таблицы в другую

У меня есть открытый API, который перемещает одну строку (на основе идентификатора) из одной таблицы в другую как часть транзакции. Трафик на этом api довольно высок, поэтому может быть много запросов на перемещение ...
0
голосов
1отвечать
29 просмотров

Hibernate не сохраняет сущность после фиксации транзакции

У меня есть транзакционная служба, которую я использую для создания человека и сохранения его в db. Проблема в том, что объект не сохраняется в БД после совершения транзакции. Сначала я подумал, что это вина ...
0
голосов
0ответы
6 просмотров

Spring TransactioSynchronizationManager registerSynchronization Location

У меня есть веб-приложение Spring Boot, в котором мы хотим зарегистрировать TransactionSynchronization для всех транзакций. Мы заполняем данные, когда начинается обработка транзакции (доступ через локальный поток). ...
0
голосов
1отвечать
39 просмотров

Как пропустить аннотацию @Transactional на основе флага

Я использую аннотацию @Transactional в своем коде с базой данных как MongoDB. Но тот же код выдает ошибку с CosmosDB, если я использую аннотацию @Transactional для метода. Теперь я хочу @ ...
0
голосов
1отвечать
74 просмотра

Управление транзакциями для Spring Kafka с взаимодействием с базой данных / MQ

Мы пытаемся внедрить управление транзакциями в наших весенних потребителях Kafka. У нас есть потребители Kafka, которые слушают сообщения из темы A -> обновление / вставка базы данных -> Создание сообщения Kafka ...
1
голосование
2ответы
96 просмотров

Spring Transaction (@Transaction) с обычным JDBC без JdbcTemplate

У меня есть простой код JDBC, который выполняет управление транзакциями с помощью интерфейса подключения. Я хотел перейти на Spring Transaction Management небольшими шагами. Во-первых, я хочу предоставить ...
1
голосование
1отвечать
27 просмотров

Блокирует ли приостановленный метод @transactional ресурс?

Внешний метод AFAIK и внутренний метод выполняются в двух разных транзакциях на уровне базы данных (из-за REQUIRES_NEW). Внешний метод выполняет обновление и ожидает фиксации внутреннего метода. Значит ли это ...
0
голосов
0ответы
17 просмотров

Как протестировать класс, который включает 2 транзакции

Мне нужна помощь в создании тестового класса для моего класса ALogicCaller (). Открытый класс @Component ALogicCaller расширяет AbstractLogicCaller <MyBeforeEntity, MyAfterEntity> {@Autowired ...