| 程序包 | 说明 |
|---|---|
| gu.sql2java | |
| gu.sql2java.context |
| 限定符和类型 | 方法和说明 |
|---|---|
java.util.List<B> |
TableManager.loadByJoinWhereAsList(java.lang.String join,
java.lang.String where,
int[] fieldList,
int startRow,
int numRows,
com.google.common.base.Supplier<IManagerContext> contextSupplier)
根据 JOIN 和 WHERE 条件执行查询,并将查询结果转换为 B 类型的列表返回。
|
<T> java.util.List<T> |
TableManager.loadByJoinWhereAsList(java.lang.String join,
java.lang.String where,
java.lang.Object[] argList,
int[] fieldList,
int startRow,
int numRows,
com.google.common.base.Function<B,T> transformer,
com.google.common.base.Supplier<IManagerContext> contextSupplier)
根据 JOIN 和 WHERE 条件执行查询,并将查询结果转换为指定类型的列表返回。
|
java.util.List<B> |
TableManager.loadByJoinWhereAsList(java.lang.String join,
java.lang.String where,
java.lang.Object[] argList,
int[] fieldList,
com.google.common.base.Supplier<IManagerContext> contextSupplier)
根据 JOIN 和 WHERE 条件执行查询,并将查询结果转换为 B 类型的列表返回。
|
java.util.List<B> |
TableManager.loadByJoinWhereAsList(java.lang.String join,
java.lang.String where,
com.google.common.base.Supplier<IManagerContext> contextSupplier)
根据 JOIN 和 WHERE 条件执行查询,并将查询结果转换为 B 类型的列表返回。
|
int |
TableManager.loadByJoinWhereForAction(java.lang.String join,
java.lang.String where,
java.lang.Object[] argList,
int[] fieldList,
int startRow,
int numRows,
TableManager.Action<B> action,
com.google.common.base.Supplier<IManagerContext> contextSupplier)
根据 JOIN 和 WHERE 条件执行查询,并对查询结果执行指定操作。
|
java.util.List<B> |
TableManager.lockAndUpdate(java.lang.String join,
java.lang.String where,
java.lang.Object[] argList,
int[] fieldList,
int lockLimit,
LockUpateRunner<B> updateRunner,
com.google.common.base.Supplier<IManagerContext> contextSupplier)
锁定符合条件的行并根据锁定的行执行指定的更新操作。
|
java.util.List<B> |
TableManager.lockAndUpdate(java.lang.String join,
java.lang.String where,
java.lang.Object[] argList,
int limit,
LockUpateRunner<B> updateRunner,
com.google.common.base.Supplier<IManagerContext> contextSupplier)
锁定符合条件的行并根据锁定的行执行指定的更新操作。
|
java.util.List<B> |
TableManager.tryLockRows(java.lang.String join,
java.lang.String where,
java.lang.Object[] argList,
int[] fieldList,
int lockLimit,
Constant.RowLockType rowLockType,
com.google.common.base.Supplier<IManagerContext> contextSupplier)
(悲观锁)尝试锁定满足条件的行。
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
ManagerContext
表示管理器上下文类,继承自 Sql2javaContext 类并实现 IManagerContext 接口。
|
| 限定符和类型 | 方法和说明 |
|---|---|
IManagerContext |
IManagerContext.clearContextData()
清除所有上下文数据
清除上下文中的所有数据 |
IManagerContext |
IManagerContext.clearContextData(java.lang.String key)
清除上下文数据
根据指定的键清除上下文中对应的数据 |
IManagerContext |
ManagerContext.get() |
IManagerContext |
IManagerContext.setContextData(java.lang.String key,
java.lang.Object val)
设置上下文数据
将指定键值对数据存入上下文 |
Copyright © 2025. All Rights Reserved.