public class TransactionalManager extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
private static ThreadLocal<Map<String,Map<String,Connection>>> |
CONNECTION_HOLDER |
private static org.apache.ibatis.logging.Log |
log |
| 构造器和说明 |
|---|
TransactionalManager() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
commit(String xid) |
static Boolean |
exec(Supplier<Boolean> supplier,
Propagation propagation) |
private static Boolean |
execNewTransactional(Supplier<Boolean> supplier) |
static Connection |
getConnection(String xid,
String ds) |
static void |
hold(String xid,
String ds,
Connection connection) |
private static void |
release(String xid,
boolean commit) |
static void |
rollback(String xid) |
static String |
startTransactional() |
private static final org.apache.ibatis.logging.Log log
private static final ThreadLocal<Map<String,Map<String,Connection>>> CONNECTION_HOLDER
public TransactionalManager()
public static void hold(String xid, String ds, Connection connection)
public static Boolean exec(Supplier<Boolean> supplier, Propagation propagation)
private static Boolean execNewTransactional(Supplier<Boolean> supplier)
public static Connection getConnection(String xid, String ds)
public static String startTransactional()
Copyright © 2023. All rights reserved.