2

我有一个场景,我在其中使用带有 JDBC 和 tcServer 6.0 的 Spring Transaction 管理。下面的代码片段

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

执行了一些 DML 操作并删除了一些表。上面的代码工作得很好,但是当我使用 tcServer 7.0 版本时,我得到 Exception as

org.springframework.transaction.UnexpectedRollbackException:事务回滚,因为它已被标记为仅回滚

有谁知道我为什么面临这个问题。唯一的变化是从 tcServer 6.0 到 tcServer 7.0。是应用程序问题还是服务器问题。

4

0 回答 0