@AnnotationProcessing public class InsertStatement<S extends InsertStatement<S>> extends BaseStatement<S> implements TableAccessible
| 构造器和说明 |
|---|
InsertStatement(Class<?> entityClass) |
InsertStatement(Class<?> entityClass,
String alias) |
| 限定符和类型 | 方法和说明 |
|---|---|
<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) |
S |
enableReplace(boolean enabled) |
S |
enableUpdateByDuplicateKey(boolean enabled) |
TableSegment<?> |
getTable(int tableIndex) |
TableSegment<?> |
getTable(String tableAlias) |
static InsertStatement<?> |
of(Class<?> entityClass) |
static InsertStatement<?> |
of(Class<?> entityClass,
String alias) |
SqlNode |
toSqlNode() |
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) |
getThisclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetTableAccessible, of@AnnotationProcessing public InsertStatement(Class<?> entityClass)
@AnnotationProcessing public InsertStatement(Class<?> entityClass, String alias)
public static InsertStatement<?> of(Class<?> entityClass)
public static InsertStatement<?> of(Class<?> entityClass, String alias)
public SqlNode toSqlNode()
toSqlNode 在接口中 SqlNodeBuilderpublic S enableReplace(boolean enabled)
public S enableUpdateByDuplicateKey(boolean enabled)
public S withEntity(Object entity, Predicate<String> isIncludeColumns, Predicate<String> isExcludeColumns, Predicate<String> isIncludeEmptyColumns, boolean includeAllEmpty)
public S withEntity(Object entity, ColumnPredicate columnPredicate)
@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)
public TableSegment<?> getTable(int tableIndex)
getTable 在接口中 TableAccessiblepublic TableSegment<?> getTable(String tableAlias)
getTable 在接口中 TableAccessibleCopyright © 2025 fossc. All rights reserved.