public class ConnectionHolder extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
private ConcurrentMap<String,Connection> |
connectionHolder |
private static org.slf4j.Logger |
LOGGER |
private boolean |
synchronizedWithTransaction |
private boolean |
transactionActive |
| 构造器和说明 |
|---|
ConnectionHolder() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
clear() |
boolean |
contain(ConnectionProxy con) |
List<Connection> |
getAllConnection() |
Connection |
getConnection(String datasourceType) |
boolean |
isSynchronizedWithTransaction() |
protected boolean |
isTransactionActive()
判断holder是否代表活跃的,jdbc管理的事务
|
void |
putConnection(String datasourceType,
Connection connection) |
void |
setSynchronizedWithTransaction(boolean synchronizedWithTransaction) |
protected void |
setTransactionActive(boolean transactionActive)
设置holder是否代表活跃的,jdbc管理的事务
|
private static final org.slf4j.Logger LOGGER
private boolean synchronizedWithTransaction
private ConcurrentMap<String,Connection> connectionHolder
private boolean transactionActive
public void putConnection(String datasourceType, Connection connection)
public Connection getConnection(String datasourceType)
public boolean isSynchronizedWithTransaction()
public void setSynchronizedWithTransaction(boolean synchronizedWithTransaction)
public void clear()
public List<Connection> getAllConnection()
public boolean contain(ConnectionProxy con)
protected boolean isTransactionActive()
protected void setTransactionActive(boolean transactionActive)
transactionActive - Copyright © 2023. All rights reserved.