Весенняя аннотация транзакции вызывает исключение отката для tcserver 7.0

У меня есть сценарий, в котором я использую Spring Transaction Management с JDBC и tcServer 6.0. Ниже фрагмент кода

@Transactional(rollbackFor = Throwable.class)
public int dropDynamicModelTables(String namespace) {
 ....

некоторые операции DML выполняются, а некоторые таблицы удаляются. Приведенный выше код работал абсолютно нормально, но когда я использую версию tcServer 7.0, я получаю исключение как org.springframework.transaction.UnexpectedRollbackException: Transaction rolled back because it has been marked as rollback-only

У кого-нибудь есть идеи, почему я сталкиваюсь с проблемой. Единственное изменение - от tcServer 6.0 до tcServer 7.0. Это проблема с приложением или с сервером.

Это очень актуально для меня, так как в понедельник у нас тест GA QA. Любая помощь могла бы быть полезна.

0 ответов

Другие вопросы по тегам