public class DefaultReactiveRepository<E,K> extends DefaultRepository<E> implements ReactiveRepository<E,K>
defaultContextKeyValue, mapping, operator, properties, tableSupplier, wrapper| 构造器和说明 |
|---|
DefaultReactiveRepository(DatabaseOperator operator,
RDBTableMetadata table,
Class<E> type,
ResultWrapper<E,?> wrapper) |
DefaultReactiveRepository(DatabaseOperator operator,
String table,
Class<E> type,
ResultWrapper<E,?> wrapper) |
DefaultReactiveRepository(DatabaseOperator operator,
java.util.function.Supplier<RDBTableMetadata> table,
Class<E> type,
ResultWrapper<E,?> wrapper) |
| 限定符和类型 | 方法和说明 |
|---|---|
ReactiveDelete |
createDelete()
DSL动态删除
|
ReactiveQuery<E> |
createQuery()
DSL方式动态查询
|
ReactiveUpdate<E> |
createUpdate()
DSL动态更新
|
reactor.core.publisher.Mono<Integer> |
deleteById(org.reactivestreams.Publisher<K> key) |
reactor.core.publisher.Flux<E> |
findById(reactor.core.publisher.Flux<K> key) |
reactor.core.publisher.Mono<E> |
findById(reactor.core.publisher.Mono<K> primaryKey) |
reactor.core.publisher.Mono<Integer> |
insert(org.reactivestreams.Publisher<E> data) |
reactor.core.publisher.Mono<Integer> |
insertBatch(org.reactivestreams.Publisher<? extends Collection<E>> data) |
reactor.core.publisher.Mono<E> |
newInstance() |
reactor.core.publisher.Mono<SaveResult> |
save(org.reactivestreams.Publisher<E> data) |
reactor.core.publisher.Mono<Integer> |
updateById(K id,
reactor.core.publisher.Mono<E> data) |
doInsert, doInsert, doSave, getDefaultContextKeyValue, getIdColumn, getProperties, getTable, initMappingclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdeleteById, deleteById, findById, findById, insert, insert, insertBatch, save, save, updateByIdpublic DefaultReactiveRepository(DatabaseOperator operator, String table, Class<E> type, ResultWrapper<E,?> wrapper)
public DefaultReactiveRepository(DatabaseOperator operator, RDBTableMetadata table, Class<E> type, ResultWrapper<E,?> wrapper)
public DefaultReactiveRepository(DatabaseOperator operator, java.util.function.Supplier<RDBTableMetadata> table, Class<E> type, ResultWrapper<E,?> wrapper)
public reactor.core.publisher.Mono<E> newInstance()
newInstance 在接口中 ReactiveRepository<E,K>public reactor.core.publisher.Mono<E> findById(reactor.core.publisher.Mono<K> primaryKey)
findById 在接口中 ReactiveRepository<E,K>public reactor.core.publisher.Flux<E> findById(reactor.core.publisher.Flux<K> key)
findById 在接口中 ReactiveRepository<E,K>public reactor.core.publisher.Mono<Integer> deleteById(org.reactivestreams.Publisher<K> key)
deleteById 在接口中 ReactiveRepository<E,K>public reactor.core.publisher.Mono<Integer> updateById(K id, reactor.core.publisher.Mono<E> data)
updateById 在接口中 ReactiveRepository<E,K>public reactor.core.publisher.Mono<SaveResult> save(org.reactivestreams.Publisher<E> data)
save 在接口中 ReactiveRepository<E,K>public reactor.core.publisher.Mono<Integer> insert(org.reactivestreams.Publisher<E> data)
insert 在接口中 ReactiveRepository<E,K>public reactor.core.publisher.Mono<Integer> insertBatch(org.reactivestreams.Publisher<? extends Collection<E>> data)
insertBatch 在接口中 ReactiveRepository<E,K>public ReactiveQuery<E> createQuery()
ReactiveRepositorycreateQuery 在接口中 ReactiveRepository<E,K>public ReactiveUpdate<E> createUpdate()
ReactiveRepositorycreateUpdate 在接口中 ReactiveRepository<E,K>public ReactiveDelete createDelete()
ReactiveRepositorycreateDelete 在接口中 ReactiveRepository<E,K>Copyright © 2020. All rights reserved.