| 程序包 | 说明 |
|---|---|
| net.hasor.db.datasource |
DataSource 管理器,基于 ThreadLocal 提供线程级别的 DataSource 隔离。
|
| net.hasor.db.transaction |
Hasor 事务管理器,支持 7 种传播属性。
|
| net.hasor.db.transaction.support |
Hasor 事务管理器实现类。
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected static ConnectionHolder |
DataSourceManager.newConnectionHolder(DataSource dataSource)
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected static ConnectionProxy |
DataSourceManager.newProxyConnection(ConnectionHolder holder)
获取与本地线程绑定的数据库连接,JDBC 框架会维护这个连接的事务。
|
| 限定符和类型 | 方法和说明 |
|---|---|
static ConnectionHolder |
TranManager.currentConnectionHolder(DataSource dataSource) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected static void |
TranManager.currentConnection(DataSource dataSource,
ConnectionHolder holder)
改变当前
ConnectionHolder |
| 限定符和类型 | 方法和说明 |
|---|---|
ConnectionHolder |
TransactionObject.getHolder() |
| 构造器和说明 |
|---|
TransactionObject(ConnectionHolder holder,
Isolation oriIsolationLevel,
DataSource dataSource) |
Copyright © 2020–2021. All rights reserved.