public class DefaultTransaction extends Object implements ITransaction
| Constructor and Description |
|---|
DefaultTransaction(IMongoConnectionHolder connectionHolder,
ClientSessionOptions clientSessionOptions) |
| Modifier and Type | Method and Description |
|---|---|
void |
close()
关闭事务(连接)
|
void |
commit()
提交事务
|
ClientSession |
getClientSession(String dsName)
获取客户端会话对象
|
IMongoConnectionHolder |
getConnectionHolder(String dsName)
获取数据库连接持有者对象
|
String |
getId()
获取事务唯一标识
|
void |
rollback()
回滚事务
|
public DefaultTransaction(IMongoConnectionHolder connectionHolder, ClientSessionOptions clientSessionOptions) throws Exception
Exceptionpublic String getId()
ITransactiongetId in interface ITransactionpublic void commit()
ITransactioncommit in interface ITransactionpublic void rollback()
ITransactionrollback in interface ITransactionpublic void close()
ITransactionclose in interface ITransactionpublic ClientSession getClientSession(String dsName)
ITransactiongetClientSession in interface ITransactiondsName - 数据源名称public IMongoConnectionHolder getConnectionHolder(String dsName)
ITransactiongetConnectionHolder in interface ITransactiondsName - 数据源名称Copyright © 2022. All rights reserved.