Modifier and Type | Method and Description |
---|---|
IMongoConnectionHolder |
MongoDB.getConnectionHolder(String dataSourceName) |
IMongoConnectionHolder |
MongoDB.getDefaultConnectionHolder() |
Modifier and Type | Method and Description |
---|---|
IGridFsSession |
IMongo.openGridFsSession(IMongoConnectionHolder connectionHolder)
开启数据库文件储存会话(注意一定记得关闭会话)
|
IGridFsSession |
MongoDB.openGridFsSession(IMongoConnectionHolder connectionHolder) |
<T> T |
IMongo.openGridFsSession(IMongoConnectionHolder connectionHolder,
IGridFsSessionExecutor<T> executor)
开启会话并执行会话执行器接口逻辑(执行完毕会话将自动关闭)
|
<T> T |
MongoDB.openGridFsSession(IMongoConnectionHolder connectionHolder,
IGridFsSessionExecutor<T> executor) |
IGridFsSession |
IMongo.openGridFsSession(IMongoConnectionHolder connectionHolder,
String bucketName)
开启数据库文件储存会话(注意一定记得关闭会话)
|
IGridFsSession |
MongoDB.openGridFsSession(IMongoConnectionHolder connectionHolder,
String bucketName) |
<T> T |
IMongo.openGridFsSession(IMongoConnectionHolder connectionHolder,
String bucketName,
IGridFsSessionExecutor<T> executor)
开启会话并执行会话执行器接口逻辑(执行完毕会话将自动关闭)
|
<T> T |
MongoDB.openGridFsSession(IMongoConnectionHolder connectionHolder,
String bucketName,
IGridFsSessionExecutor<T> executor) |
IMongoSession |
MongoDB.openSession(IMongoConnectionHolder connectionHolder) |
<T> T |
IMongo.openSession(IMongoConnectionHolder connectionHolder,
IMongoSessionExecutor<T> executor)
开启会话并执行会话执行器接口逻辑(执行完毕会话将自动关闭)
|
<T> T |
MongoDB.openSession(IMongoConnectionHolder connectionHolder,
IMongoSessionExecutor<T> executor) |
<T> T |
IMongo.openTransaction(IMongoConnectionHolder connectionHolder,
AbstractTrade<T> trade)
开启事务(执行完毕事务将自动关闭, 任何异常将导致事务回滚)
|
<T> T |
MongoDB.openTransaction(IMongoConnectionHolder connectionHolder,
AbstractTrade<T> trade) |
<T> T |
IMongo.openTransaction(IMongoConnectionHolder connectionHolder,
AbstractTrade<T> trade,
ClientSessionOptions clientSessionOptions)
开启事务(执行完毕事务将自动关闭, 任何异常将导致事务回滚)
|
<T> T |
MongoDB.openTransaction(IMongoConnectionHolder connectionHolder,
AbstractTrade<T> trade,
ClientSessionOptions clientSessionOptions) |
void |
IMongo.openTransaction(IMongoConnectionHolder connectionHolder,
ITrade trade)
开启事务(执行完毕事务将自动关闭, 任何异常将导致事务回滚)
|
void |
MongoDB.openTransaction(IMongoConnectionHolder connectionHolder,
ITrade trade) |
void |
IMongo.openTransaction(IMongoConnectionHolder connectionHolder,
ITrade trade,
ClientSessionOptions clientSessionOptions)
开启事务(执行完毕事务将自动关闭, 任何异常将导致事务回滚)
|
void |
MongoDB.openTransaction(IMongoConnectionHolder connectionHolder,
ITrade trade,
ClientSessionOptions clientSessionOptions) |
void |
MongoDB.releaseConnectionHolder(IMongoConnectionHolder connectionHolder) |
Modifier and Type | Class and Description |
---|---|
class |
DefaultMongoConnectionHolder |
Modifier and Type | Method and Description |
---|---|
IMongoConnectionHolder |
DefaultMongoSession.getConnectionHolder() |
IMongoConnectionHolder |
MongoGridFsSession.getConnectionHolder() |
Constructor and Description |
---|
DefaultMongoSession(IMongo owner,
IMongoConnectionHolder connectionHolder) |
MongoGridFsSession(IMongoConnectionHolder connectionHolder) |
MongoGridFsSession(IMongoConnectionHolder connectionHolder,
String bucketName) |
Modifier and Type | Method and Description |
---|---|
IMongoConnectionHolder |
ITransaction.getConnectionHolder(String dsName)
获取数据库连接持有者对象
|
Modifier and Type | Method and Description |
---|---|
static void |
Transactions.create(IMongoConnectionHolder connectionHolder,
ClientSessionOptions clientSessionOptions) |
static ClientSession |
Transactions.getClientSession(IMongoConnectionHolder connectionHolder) |
Modifier and Type | Method and Description |
---|---|
IMongoConnectionHolder |
DefaultTransaction.getConnectionHolder(String dsName) |
Constructor and Description |
---|
DefaultTransaction(IMongoConnectionHolder connectionHolder,
ClientSessionOptions clientSessionOptions) |
Copyright © 2022. All rights reserved.