| 限定符和类型 | 方法和说明 |
|---|---|
<T> int |
DefaultSqlContext.delete(Class<T> entityClass,
Consumer<GenericWhereCondition> condition) |
<T> int |
DefaultSqlContext.update(T entity,
Consumer<GenericWhereCondition> condition) |
<T> int |
DefaultSqlContext.updateSelective(T entity,
Collection<Fn<T,?>> forcedFields,
Consumer<GenericWhereCondition> condition) |
<T> int |
DefaultSqlContext.updateSelective(T entity,
Consumer<GenericWhereCondition> condition) |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> int |
SqlContext.delete(Class<T> entityClass,
Consumer<GenericWhereCondition> condition)
根据指定的条件删除数据库中的记录。
|
<T> int |
SqlContext.update(T entity,
Consumer<GenericWhereCondition> condition)
根据指定条件更新实体对象的所有字段。
|
<T> int |
SqlContext.updateSelective(T entity,
Collection<Fn<T,?>> forcedFields,
Consumer<GenericWhereCondition> condition)
根据指定条件更新实体对象的非空字段,并强制更新指定的字段。
|
<T> int |
SqlContext.updateSelective(T entity,
Consumer<GenericWhereCondition> condition)
根据指定条件更新实体对象的非空字段。
|
| 限定符和类型 | 方法和说明 |
|---|---|
default C |
Condition.andCondition(boolean isEffective,
Consumer<GenericWhereCondition> nestedCondition)
根据条件添加一组条件,并且运算。
|
default C |
Condition.andCondition(Consumer<GenericWhereCondition> nestedCondition)
添加一组条件,并且运算。
|
default C |
Condition.orCondition(boolean isEffective,
Consumer<GenericWhereCondition> nestedCondition)
根据条件添加一个嵌套条件,或运算。
|
default C |
Condition.orCondition(Consumer<GenericWhereCondition> nestedCondition)
添加一个嵌套条件,或运算。
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
MysqlWhereCondition |
class |
OracleWhereCondition |
| 限定符和类型 | 方法和说明 |
|---|---|
GenericWhereCondition |
GenericWhereCondition.andCondition(Consumer<GenericWhereCondition> nestedCondition) |
GenericWhereCondition |
GenericWhereCondition.orCondition(Consumer<GenericWhereCondition> nestedCondition) |
| 限定符和类型 | 字段和说明 |
|---|---|
protected Consumer<GenericWhereCondition> |
ParseWhereHandler.condition |
| 限定符和类型 | 方法和说明 |
|---|---|
protected GenericWhereCondition |
ParseWhereHandler.applyGenericWhereCondition(SchemaProperties schemaProperties) |
| 构造器和说明 |
|---|
ParseWhereHandler(Consumer<GenericWhereCondition> condition) |
| 构造器和说明 |
|---|
EntitiesDeleter(Class<T> entityClass,
Consumer<GenericWhereCondition> condition) |
| 限定符和类型 | 方法和说明 |
|---|---|
default JoinCondition |
JoinCondition.fullJoin(boolean isEffective,
Class<?> clazz,
Consumer<GenericWhereCondition> onCondition) |
default JoinCondition |
JoinCondition.fullJoin(boolean isEffective,
Class<?> clazz,
String alias,
Consumer<GenericWhereCondition> onCondition) |
default JoinCondition |
JoinCondition.fullJoin(boolean isEffective,
CteTable cte,
Consumer<GenericWhereCondition> onCondition) |
JoinCondition |
JoinCondition.fullJoin(Class<?> clazz,
Consumer<GenericWhereCondition> onCondition)
构建一个 FULL JOIN 连接,用于将当前查询与另一个表关联。
|
JoinCondition |
TableRelation.fullJoin(Class<?> clazz,
Consumer<GenericWhereCondition> onCondition) |
JoinCondition |
JoinCondition.fullJoin(Class<?> clazz,
String alias,
Consumer<GenericWhereCondition> onCondition)
构建一个 FULL JOIN 连接,用于将当前查询与另一个表关联。
|
JoinCondition |
TableRelation.fullJoin(Class<?> clazz,
String alias,
Consumer<GenericWhereCondition> onCondition) |
JoinCondition |
JoinCondition.fullJoin(CteTable cte,
Consumer<GenericWhereCondition> onCondition)
构建一个 FULL JOIN 连接,用于将当前查询与公共表表达式 (CTE) 的结果关联。
|
JoinCondition |
TableRelation.fullJoin(CteTable cte,
Consumer<GenericWhereCondition> onCondition) |
TableRelation<R> |
TableRelation.having(boolean isEffective,
Consumer<HavingCondition<GenericWhereCondition>> condition) |
TableRelation<R> |
TableRelation.having(Consumer<HavingCondition<GenericWhereCondition>> condition) |
default JoinCondition |
JoinCondition.innerJoin(boolean isEffective,
Class<?> clazz,
Consumer<GenericWhereCondition> onCondition) |
JoinCondition |
JoinCondition.innerJoin(Class<?> clazz,
Consumer<GenericWhereCondition> onCondition)
构建一个 INNER JOIN 连接,用于将当前查询与另一个表关联。
|
JoinCondition |
TableRelation.innerJoin(Class<?> clazz,
Consumer<GenericWhereCondition> onCondition) |
JoinCondition |
JoinCondition.innerJoin(Class<?> clazz,
String alias,
Consumer<GenericWhereCondition> onCondition)
构建一个 INNER JOIN 连接,用于将当前查询与另一个表关联。
|
JoinCondition |
TableRelation.innerJoin(Class<?> clazz,
String alias,
Consumer<GenericWhereCondition> onCondition) |
JoinCondition |
JoinCondition.innerJoin(Consumer<AbstractColumnReference> nestedSelect,
String alias,
Consumer<GenericWhereCondition> onCondition)
构建一个 INNER JOIN 连接,用于将当前查询与子查询结果关联。
|
JoinCondition |
TableRelation.innerJoin(Consumer<AbstractColumnReference> nestedSelect,
String alias,
Consumer<GenericWhereCondition> onCondition) |
JoinCondition |
JoinCondition.innerJoin(CteTable cte,
Consumer<GenericWhereCondition> onCondition)
构建一个 INNER JOIN 连接,用于将当前查询与公共表表达式 (CTE) 结果关联。
|
JoinCondition |
TableRelation.innerJoin(CteTable cte,
Consumer<GenericWhereCondition> onCondition) |
JoinCondition |
JoinCondition.innerJoin(Supplier<TableFunction> tableFunction,
String alias,
Consumer<GenericWhereCondition> onCondition)
构建一个 INNER JOIN 连接,用于将当前查询与表函数的结果关联。
|
JoinCondition |
TableRelation.innerJoin(Supplier<TableFunction> tableFunction,
String alias,
Consumer<GenericWhereCondition> onCondition) |
default JoinCondition |
JoinCondition.join(boolean isEffective,
Class<?> clazz,
Consumer<GenericWhereCondition> onCondition) |
default JoinCondition |
JoinCondition.join(boolean isEffective,
Class<?> clazz,
String alias,
Consumer<GenericWhereCondition> onCondition) |
default JoinCondition |
JoinCondition.join(boolean isEffective,
Consumer<AbstractColumnReference> nestedSelect,
String alias,
Consumer<GenericWhereCondition> onCondition) |
default JoinCondition |
JoinCondition.join(boolean isEffective,
CteTable cte,
Consumer<GenericWhereCondition> onCondition) |
default JoinCondition |
JoinCondition.join(boolean isEffective,
Supplier<TableFunction> tableFunction,
String alias,
Consumer<GenericWhereCondition> onCondition) |
default JoinCondition |
JoinCondition.join(Class<?> clazz,
Consumer<GenericWhereCondition> onCondition)
INNER JOIN 的别名方法。
|
default JoinCondition |
JoinCondition.join(Class<?> clazz,
String alias,
Consumer<GenericWhereCondition> onCondition)
INNER JOIN 的别名方法,允许指定表别名。
|
default JoinCondition |
JoinCondition.join(Consumer<AbstractColumnReference> nestedSelect,
String alias,
Consumer<GenericWhereCondition> onCondition)
使用嵌套查询的 INNER JOIN 方法。
|
default JoinCondition |
JoinCondition.join(CteTable cte,
Consumer<GenericWhereCondition> onCondition)
使用 CTE 表进行 INNER JOIN。
|
default JoinCondition |
JoinCondition.join(Supplier<TableFunction> tableFunction,
String alias,
Consumer<GenericWhereCondition> onCondition)
使用表函数和条件进行 INNER JOIN。
|
default JoinCondition |
JoinCondition.leftJoin(boolean isEffective,
Class<?> clazz,
Consumer<GenericWhereCondition> onCondition) |
default JoinCondition |
JoinCondition.leftJoin(boolean isEffective,
Class<?> clazz,
String alias,
Consumer<GenericWhereCondition> onCondition) |
default JoinCondition |
JoinCondition.leftJoin(boolean isEffective,
Consumer<AbstractColumnReference> nestedSelect,
String alias,
Consumer<GenericWhereCondition> onCondition) |
default JoinCondition |
JoinCondition.leftJoin(boolean isEffective,
CteTable cte,
Consumer<GenericWhereCondition> onCondition) |
default JoinCondition |
JoinCondition.leftJoin(boolean isEffective,
Supplier<TableFunction> tableFunction,
String alias,
Consumer<GenericWhereCondition> onCondition) |
JoinCondition |
JoinCondition.leftJoin(Class<?> clazz,
Consumer<GenericWhereCondition> onCondition)
构建一个 LEFT JOIN 连接,用于将当前查询与另一个表关联。
|
JoinCondition |
TableRelation.leftJoin(Class<?> clazz,
Consumer<GenericWhereCondition> onCondition) |
JoinCondition |
JoinCondition.leftJoin(Class<?> clazz,
String alias,
Consumer<GenericWhereCondition> onCondition)
构建一个 LEFT JOIN 连接,用于将当前查询与另一个表关联。
|
JoinCondition |
TableRelation.leftJoin(Class<?> clazz,
String alias,
Consumer<GenericWhereCondition> onCondition) |
JoinCondition |
JoinCondition.leftJoin(Consumer<AbstractColumnReference> nestedSelect,
String alias,
Consumer<GenericWhereCondition> onCondition)
构建一个 LEFT JOIN 连接,用于将当前查询与子查询结果关联。
|
JoinCondition |
TableRelation.leftJoin(Consumer<AbstractColumnReference> nestedSelect,
String alias,
Consumer<GenericWhereCondition> onCondition) |
JoinCondition |
JoinCondition.leftJoin(CteTable cte,
Consumer<GenericWhereCondition> onCondition)
构建一个 LEFT JOIN 连接,用于将当前查询与公共表表达式 (CTE) 结果关联。
|
JoinCondition |
TableRelation.leftJoin(CteTable cte,
Consumer<GenericWhereCondition> onCondition) |
JoinCondition |
JoinCondition.leftJoin(Supplier<TableFunction> tableFunction,
String alias,
Consumer<GenericWhereCondition> onCondition)
构建一个 LEFT JOIN 连接,用于将当前查询与表函数的结果关联。
|
JoinCondition |
TableRelation.leftJoin(Supplier<TableFunction> tableFunction,
String alias,
Consumer<GenericWhereCondition> onCondition) |
default JoinCondition |
JoinCondition.rightJoin(boolean isEffective,
Class<?> clazz,
Consumer<GenericWhereCondition> onCondition) |
default JoinCondition |
JoinCondition.rightJoin(boolean isEffective,
Class<?> clazz,
String alias,
Consumer<GenericWhereCondition> onCondition) |
default JoinCondition |
JoinCondition.rightJoin(boolean isEffective,
Consumer<AbstractColumnReference> nestedSelect,
String alias,
Consumer<GenericWhereCondition> onCondition) |
default JoinCondition |
JoinCondition.rightJoin(boolean isEffective,
CteTable cte,
Consumer<GenericWhereCondition> onCondition) |
default JoinCondition |
JoinCondition.rightJoin(boolean isEffective,
Supplier<TableFunction> tableFunction,
String alias,
Consumer<GenericWhereCondition> onCondition) |
JoinCondition |
JoinCondition.rightJoin(Class<?> clazz,
Consumer<GenericWhereCondition> onCondition)
构建一个 RIGHT JOIN 连接,用于将当前查询与另一个表关联。
|
JoinCondition |
TableRelation.rightJoin(Class<?> clazz,
Consumer<GenericWhereCondition> onCondition) |
JoinCondition |
JoinCondition.rightJoin(Class<?> clazz,
String alias,
Consumer<GenericWhereCondition> onCondition)
构建一个 RIGHT JOIN 连接,用于将当前查询与另一个表关联。
|
JoinCondition |
TableRelation.rightJoin(Class<?> clazz,
String alias,
Consumer<GenericWhereCondition> onCondition) |
JoinCondition |
JoinCondition.rightJoin(Consumer<AbstractColumnReference> nestedSelect,
String alias,
Consumer<GenericWhereCondition> onCondition)
构建一个 RIGHT JOIN 连接,用于将当前查询与子查询结果关联。
|
JoinCondition |
TableRelation.rightJoin(Consumer<AbstractColumnReference> nestedSelect,
String alias,
Consumer<GenericWhereCondition> onCondition) |
JoinCondition |
JoinCondition.rightJoin(CteTable cte,
Consumer<GenericWhereCondition> onCondition)
构建一个 RIGHT JOIN 连接,用于将当前查询与公共表表达式 (CTE) 结果关联。
|
JoinCondition |
TableRelation.rightJoin(CteTable cte,
Consumer<GenericWhereCondition> onCondition) |
JoinCondition |
JoinCondition.rightJoin(Supplier<TableFunction> tableFunction,
String alias,
Consumer<GenericWhereCondition> onCondition)
构建一个 RIGHT JOIN 连接,用于将当前查询与表函数的结果关联。
|
JoinCondition |
TableRelation.rightJoin(Supplier<TableFunction> tableFunction,
String alias,
Consumer<GenericWhereCondition> onCondition) |
TableRelation<?> |
JoinCondition.where(boolean isEffective,
Consumer<GenericWhereCondition> condition) |
TableRelation<R> |
TableRelation.where(boolean isEffective,
Consumer<GenericWhereCondition> condition) |
TableRelation<?> |
JoinCondition.where(Consumer<GenericWhereCondition> condition)
追加 WHERE 条件。
|
TableRelation<R> |
TableRelation.where(Consumer<GenericWhereCondition> condition) |
| 限定符和类型 | 方法和说明 |
|---|---|
Consumer<HavingCondition<GenericWhereCondition>> |
SelectSpecification.getHavingCondition() |
Consumer<GenericWhereCondition> |
SelectSpecification.getWhereCondition() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
SelectSpecification.setHavingCondition(Consumer<HavingCondition<GenericWhereCondition>> havingCondition) |
void |
SelectSpecification.setWhereCondition(Consumer<GenericWhereCondition> whereCondition) |
| 限定符和类型 | 方法和说明 |
|---|---|
Consumer<GenericWhereCondition> |
LeftJoin.getOnCondition() |
Consumer<GenericWhereCondition> |
NestedJoin.getOnCondition() |
Consumer<GenericWhereCondition> |
RightJoin.getOnCondition() |
Consumer<GenericWhereCondition> |
SelfJoin.getOnCondition() |
Consumer<GenericWhereCondition> |
InnerJoin.getOnCondition() |
Consumer<GenericWhereCondition> |
FromJoin.getOnCondition() |
Consumer<GenericWhereCondition> |
CrossJoin.getOnCondition() |
Consumer<GenericWhereCondition> |
FullJoin.getOnCondition() |
abstract Consumer<GenericWhereCondition> |
JoinTable.getOnCondition() |
Consumer<GenericWhereCondition> |
TableFunctionJoin.getOnCondition() |
| 构造器和说明 |
|---|
EntitiesUpdater(Collection<Object> entities,
Fn<?,?>[] forcedFields,
Consumer<GenericWhereCondition> condition) |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T extends GenericWhereCondition> |
SqlUtils.matchDialectCondition(SqlDialect sqlDialect,
Version version,
Map<String,TableAliasMapping> aliasTableMap,
String dataSourceName) |
Copyright © 2024–2025 Dynamic-SQL. All rights reserved.