public class DefaultSyncRepository<E,K> extends DefaultRepository<E> implements SyncRepository<E,K>
defaultContextKeyValue, mapping, operator, properties, tableSupplier, wrapper| 构造器和说明 |
|---|
DefaultSyncRepository(DatabaseOperator operator,
RDBTableMetadata table,
Class<E> type,
ResultWrapper<E,?> wrapper) |
DefaultSyncRepository(DatabaseOperator operator,
String table,
Class<E> type,
ResultWrapper<E,?> wrapper) |
DefaultSyncRepository(DatabaseOperator operator,
java.util.function.Supplier<RDBTableMetadata> table,
Class<E> type,
ResultWrapper<E,?> wrapper) |
| 限定符和类型 | 方法和说明 |
|---|---|
SyncDelete |
createDelete() |
SyncQuery<E> |
createQuery() |
SyncUpdate<E> |
createUpdate() |
int |
deleteById(Collection<K> idList) |
List<E> |
findById(Collection<K> primaryKey) |
Optional<E> |
findById(K primaryKey) |
void |
insert(E data) |
int |
insertBatch(Collection<E> batch) |
QueryOperator |
nativeQuery()
获取原始查询操作
|
E |
newInstance() |
SaveResult |
save(Collection<E> list) |
int |
updateById(K id,
E data) |
doInsert, doInsert, doSave, getDefaultContextKeyValue, getIdColumn, getProperties, getTable, initMapping, merge, tryMergeDuplicateclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdeleteById, savepublic DefaultSyncRepository(DatabaseOperator operator, String table, Class<E> type, ResultWrapper<E,?> wrapper)
public DefaultSyncRepository(DatabaseOperator operator, RDBTableMetadata table, Class<E> type, ResultWrapper<E,?> wrapper)
public DefaultSyncRepository(DatabaseOperator operator, java.util.function.Supplier<RDBTableMetadata> table, Class<E> type, ResultWrapper<E,?> wrapper)
public E newInstance()
newInstance 在接口中 SyncRepository<E,K>public int deleteById(Collection<K> idList)
deleteById 在接口中 SyncRepository<E,K>public int updateById(K id, E data)
updateById 在接口中 SyncRepository<E,K>public SaveResult save(Collection<E> list)
save 在接口中 SyncRepository<E,K>public List<E> findById(Collection<K> primaryKey)
findById 在接口中 SyncRepository<E,K>public void insert(E data)
insert 在接口中 SyncRepository<E,K>public int insertBatch(Collection<E> batch)
insertBatch 在接口中 SyncRepository<E,K>public SyncQuery<E> createQuery()
createQuery 在接口中 SyncRepository<E,K>public SyncUpdate<E> createUpdate()
createUpdate 在接口中 SyncRepository<E,K>public SyncDelete createDelete()
createDelete 在接口中 SyncRepository<E,K>public QueryOperator nativeQuery()
SyncRepositorynativeQuery 在接口中 SyncRepository<E,K>Copyright © 2025. All rights reserved.