public class OptimisticLockManager extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
private static ThreadLocal<Boolean> |
skipFlags |
| 限定符 | 构造器和说明 |
|---|---|
private |
OptimisticLockManager() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
execWithoutOptimisticLock(Runnable runnable)
跳过乐观锁字段处理,直接进行数据库物理操作。
|
static <T> T |
execWithoutOptimisticLock(Supplier<T> supplier)
跳过乐观锁字段处理,直接进行数据库物理操作。
|
static String |
getOptimisticLockColumn(String optimisticLockColumn)
获取乐观锁列,返回
null 表示跳过乐观锁。 |
static void |
restoreOptimisticLock()
恢复乐观锁字段处理。
|
static void |
skipOptimisticLock()
跳过乐观锁字段处理。
|
private static final ThreadLocal<Boolean> skipFlags
private OptimisticLockManager()
public static <T> T execWithoutOptimisticLock(Supplier<T> supplier)
public static void execWithoutOptimisticLock(Runnable runnable)
public static void skipOptimisticLock()
public static void restoreOptimisticLock()
public static String getOptimisticLockColumn(String optimisticLockColumn)
null 表示跳过乐观锁。optimisticLockColumn - 乐观锁列Copyright © 2024. All rights reserved.