我有一个场景,我在其中使用带有 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。是应用程序问题还是服务器问题。