public interface ShardingTransactionManager extends AutoCloseable
| 限定符和类型 | 方法和说明 |
|---|---|
void |
begin()
Begin transaction.
|
void |
commit()
Commit transaction.
|
Connection |
getConnection(String dataSourceName)
Get transactional connection.
|
TransactionType |
getTransactionType()
Get transaction type.
|
void |
init(org.apache.shardingsphere.spi.database.type.DatabaseType databaseType,
Collection<ResourceDataSource> resourceDataSources)
Initialize sharding transaction manager.
|
boolean |
isInTransaction()
Judge is in transaction or not.
|
void |
rollback()
Rollback transaction.
|
closevoid init(org.apache.shardingsphere.spi.database.type.DatabaseType databaseType,
Collection<ResourceDataSource> resourceDataSources)
databaseType - database typeresourceDataSources - resource data sourcesTransactionType getTransactionType()
boolean isInTransaction()
Connection getConnection(String dataSourceName) throws SQLException
dataSourceName - data source nameSQLException - SQL exceptionvoid begin()
void commit()
void rollback()
Copyright © 2020 The Apache Software Foundation. All rights reserved.