@AnnotationProcessing public class UpdateStatement<S extends UpdateStatement<S>> extends BaseStatement<S> implements TableAccessible
| 构造器和说明 |
|---|
UpdateStatement(Class<?> entityClass) |
UpdateStatement(Class<?> entityClass,
String alias) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected AndSegment<S,?> |
buildWhere() |
<C extends ColumnSegment<S,C>> |
column(String field) |
S |
column(String field,
Object value) |
S |
column(String field,
Object value,
BiPredicate<String,Object> predicate) |
S |
column(String field,
Object value,
Supplier<Boolean> predicate) |
S |
columnRaw(String rawColumn,
Object value) |
S |
columnRaw(String rawColumn,
Object value,
BiPredicate<String,Object> predicate) |
S |
columnRaw(String rawColumn,
Object value,
Supplier<Boolean> predicate) |
TableSegment<?> |
getTable() |
TableSegment<?> |
getTable(int tableIndex) |
TableSegment<?> |
getTable(String tableAlias) |
static UpdateStatement<?> |
of(Class<?> entityClass,
String alias) |
SqlNode |
toSqlNode() |
S |
updateLogicDeleted() |
S |
updateLogicDeletedWithEntity(Object entity) |
<W extends AndSegment<S,W>> |
where() |
S |
where(Criteria criteria) |
S |
withEntity(Object entity) |
S |
withEntity(Object entity,
ColumnPredicate columnPredicate) |
S |
withEntity(Object entity,
Predicate<String> isIncludeEmptyColumns) |
S |
withEntity(Object entity,
Predicate<String> isIncludeColumns,
Predicate<String> isExcludeColumns,
Predicate<String> isIncludeEmptyColumns,
boolean includeAllEmpty) |
S |
withEntity(Object entity,
String[] includeEmptyColumns) |
S |
withEntity(Object entity,
String[] includeColumns,
String[] excludeColumns,
String[] includeEmptyColumns,
boolean includeAllEmpty) |
getThisclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetTableAccessible, of@AnnotationProcessing public UpdateStatement(Class<?> entityClass)
@AnnotationProcessing public UpdateStatement(Class<?> entityClass, String alias)
public static UpdateStatement<?> of(Class<?> entityClass, String alias)
@AnnotationProcessing protected AndSegment<S,?> buildWhere()
public SqlNode toSqlNode()
toSqlNode 在接口中 SqlNodeBuilderpublic S withEntity(Object entity, Predicate<String> isIncludeColumns, Predicate<String> isExcludeColumns, Predicate<String> isIncludeEmptyColumns, boolean includeAllEmpty)
public S withEntity(Object entity, String[] includeColumns, String[] excludeColumns, String[] includeEmptyColumns, boolean includeAllEmpty)
public S withEntity(Object entity, ColumnPredicate columnPredicate)
public S updateLogicDeleted()
@AnnotationProcessing public <C extends ColumnSegment<S,C>> C column(String field)
@AnnotationProcessing public S column(String field, Object value)
@AnnotationProcessing public S column(String field, Object value, BiPredicate<String,Object> predicate)
@AnnotationProcessing public S column(String field, Object value, Supplier<Boolean> predicate)
@AnnotationProcessing public <W extends AndSegment<S,W>> W where()
@AnnotationProcessing public TableSegment<?> getTable()
public TableSegment<?> getTable(int tableIndex)
getTable 在接口中 TableAccessiblepublic TableSegment<?> getTable(String tableAlias)
getTable 在接口中 TableAccessibleCopyright © 2025 fossc. All rights reserved.