Spring事务注释抛出tcserver 7.0的Rollback Exception

时间:2012-10-20 09:22:23

标签: spring jdbc spring-transactions spring-annotations tcserver

我有一个场景,我使用JDBC和tcServer 6.0进行Spring事务管理。下面的代码段

@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 个答案:

没有答案