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
Exception
public String getId()
ITransaction
getId
in interface ITransaction
public void commit()
ITransaction
commit
in interface ITransaction
public void rollback()
ITransaction
rollback
in interface ITransaction
public void close()
ITransaction
close
in interface ITransaction
public ClientSession getClientSession(String dsName)
ITransaction
getClientSession
in interface ITransaction
dsName
- 数据源名称public IMongoConnectionHolder getConnectionHolder(String dsName)
ITransaction
getConnectionHolder
in interface ITransaction
dsName
- 数据源名称Copyright © 2022. All rights reserved.