| 构造器和说明 |
|---|
CaseWhen(Consumer<WhereCondition> condition) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
WhereCondition<C extends WhereCondition<C>>
WHERE 条件构造器抽象类,用于构建 SQL 查询中的 WHERE 子句。
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
GenericWhereCondition |
class |
MysqlWhereCondition |
class |
OracleWhereCondition |
| 限定符和类型 | 方法和说明 |
|---|---|
static AbstractDialectParser |
SqlExecutionFactory.chosenDialectParser(SchemaProperties schemaProperties,
Class<?> entityClass,
Collection<Object> param,
WhereCondition whereCondition) |
| 限定符和类型 | 字段和说明 |
|---|---|
protected WhereCondition |
AbstractDialectParser.whereCondition |
| 构造器和说明 |
|---|
AbstractDialectParser(Class<?> entityClass,
SchemaProperties schemaProperties,
WhereCondition whereCondition) |
| 构造器和说明 |
|---|
MysqlParser(Class<?> entityClass,
SchemaProperties schemaProperties,
Collection<Object> params,
WhereCondition whereCondition) |
OracleParser(Class<?> entityClass,
SchemaProperties schemaProperties,
Collection<Object> params,
WhereCondition whereCondition) |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
EntityMapper.delete(Consumer<WhereCondition> condition)
根据指定的条件删除数据库中的记录。
|
int |
EntityMapper.update(T entity,
Consumer<WhereCondition> condition)
根据指定条件更新实体对象的所有字段。
|
int |
EntityMapper.updateSelective(T entity,
Collection<Fn<T,?>> forcedFields,
Consumer<WhereCondition> condition)
根据指定条件更新实体对象的非空字段,并强制更新指定的字段。
|
int |
EntityMapper.updateSelective(T entity,
Consumer<WhereCondition> condition)
根据指定条件更新实体对象的非空字段。
|
| 限定符和类型 | 方法和说明 |
|---|---|
Consumer<WhereCondition> |
ConditionPageInfo.getAppendWhere() |
| 限定符和类型 | 方法和说明 |
|---|---|
PageHelper.GeneralPageHelper |
PageHelper.GeneralPageHelper.applyWhere(Consumer<WhereCondition> condition)
将查询条件应用到当前的分页查询中,调用该方法时会将条件与现有分页信息合并,该方法必须在查询之前发起。
|
| 构造器和说明 |
|---|
ConditionPageInfo(PageInfo<T> pageInfo,
Consumer<WhereCondition> condition) |
| 限定符和类型 | 方法和说明 |
|---|---|
static <C extends WhereCondition<C>> |
SqlUtils.matchSqlSelectBuilder(SelectSpecification selectSpecification,
Map<String,TableAliasMapping> aliasTableMap) |
Copyright © 2024–2025 Dynamic-SQL. All rights reserved.