@ -183,6 +183,13 @@ public abstract class JdbcTransactionObjectSupport implements SavepointManager,
@@ -183,6 +183,13 @@ public abstract class JdbcTransactionObjectSupport implements SavepointManager,
catch(SQLFeatureNotSupportedExceptionex){
// typically on Oracle - ignore
}
catch(SQLExceptionex){
// ignore Microsoft SQLServerException: This operation is not supported.
Stringmsg=ex.getMessage();
if(msg==null||!msg.contains("not supported")){
thrownewTransactionSystemException("Could not explicitly release JDBC savepoint",ex);
}
}
catch(Throwableex){
thrownewTransactionSystemException("Could not explicitly release JDBC savepoint",ex);