Interface Savepoint
public interface Savepoint
The representation of a savepoint, which is a point within
the current transaction that can be referenced from the
Connection.rollback
method. When a transaction
is rolled back to a savepoint all changes made after that
savepoint are undone.
Savepoints can be either named or unnamed. Unnamed savepoints are identified by an ID generated by the underlying data source.
- Since:
- 1.4
-
Method Summary
Modifier and TypeMethodDescriptionint
Retrieves the generated ID for the savepoint that thisSavepoint
object represents.Retrieves the name of the savepoint that thisSavepoint
object represents.
-
Method Details
-
getSavepointId
Retrieves the generated ID for the savepoint that thisSavepoint
object represents.- Returns:
- the numeric ID of this savepoint
- Throws:
SQLException
- if this is a named savepoint- Since:
- 1.4
-
getSavepointName
Retrieves the name of the savepoint that thisSavepoint
object represents.- Returns:
- the name of this savepoint
- Throws:
SQLException
- if this is an un-named savepoint- Since:
- 1.4
-