Весенняя аннотация транзакции вызывает исключение отката для 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. Любая помощь могла бы быть полезна.