public abstract class DefaultRepository<E> extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected List<ContextKeyValue> |
defaultContextKeyValue |
protected EntityColumnMapping |
mapping |
protected DatabaseOperator |
operator |
protected String[] |
properties |
protected java.util.function.Supplier<RDBTableMetadata> |
tableSupplier |
protected ResultWrapper<E,?> |
wrapper |
| 构造器和说明 |
|---|
DefaultRepository(DatabaseOperator operator,
java.util.function.Supplier<RDBTableMetadata> supplier,
ResultWrapper<E,?> wrapper) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected InsertResultOperator |
doInsert(Collection<E> batch) |
protected InsertResultOperator |
doInsert(E data) |
protected SaveResultOperator |
doSave(Collection<E> data) |
protected ContextKeyValue[] |
getDefaultContextKeyValue(ContextKeyValue... kv) |
protected String |
getIdColumn() |
String[] |
getProperties() |
protected RDBTableMetadata |
getTable() |
protected void |
initMapping(Class<E> entityType) |
protected DatabaseOperator operator
protected ResultWrapper<E,?> wrapper
protected EntityColumnMapping mapping
protected volatile String[] properties
protected java.util.function.Supplier<RDBTableMetadata> tableSupplier
protected final List<ContextKeyValue> defaultContextKeyValue
public DefaultRepository(DatabaseOperator operator, java.util.function.Supplier<RDBTableMetadata> supplier, ResultWrapper<E,?> wrapper)
protected RDBTableMetadata getTable()
protected ContextKeyValue[] getDefaultContextKeyValue(ContextKeyValue... kv)
public String[] getProperties()
protected String getIdColumn()
protected SaveResultOperator doSave(Collection<E> data)
protected InsertResultOperator doInsert(E data)
protected InsertResultOperator doInsert(Collection<E> batch)
Copyright © 2020. All rights reserved.