Skip to content

Nested transaction support via savepoints is broken in Oracle database #33987

@minjun-jin

Description

@minjun-jin

Related to pull request:

org.springframework.jdbc.datasource.JdbcTransactionObjectSupport releaseSavepoint

The function was only handling exceptions as a log, but when it was modified to throw an exception, the nested transaction in the Oracle database was broken.

The Oracle driver does not support explicit releaseSavepoint. It releases automatically.

A modification is needed to revert to the existing logic that does not throw exceptions or to prevent releaseSavepoint calls when using an Oracle database.

Metadata

Metadata

Assignees

Labels

in: dataIssues in data modules (jdbc, orm, oxm, tx)type: regressionA bug that is also a regression

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions