T - 实体类型K - 主键类型public interface ReactiveRepository<T,K>
| 限定符和类型 | 方法和说明 |
|---|---|
ReactiveDelete |
createDelete()
DSL动态删除
|
ReactiveQuery<T> |
createQuery()
DSL方式动态查询
|
ReactiveUpdate<T> |
createUpdate()
DSL动态更新
|
default reactor.core.publisher.Mono<Integer> |
deleteById(Collection<K> key) |
default reactor.core.publisher.Mono<Integer> |
deleteById(K key) |
reactor.core.publisher.Mono<Integer> |
deleteById(org.reactivestreams.Publisher<K> key) |
default reactor.core.publisher.Flux<T> |
findById(Collection<K> key) |
reactor.core.publisher.Flux<T> |
findById(reactor.core.publisher.Flux<K> key) |
default reactor.core.publisher.Mono<T> |
findById(K key) |
reactor.core.publisher.Mono<T> |
findById(reactor.core.publisher.Mono<K> key) |
default reactor.core.publisher.Mono<Integer> |
insert(Collection<T> data) |
reactor.core.publisher.Mono<Integer> |
insert(org.reactivestreams.Publisher<T> data) |
default reactor.core.publisher.Mono<Integer> |
insert(T data) |
default reactor.core.publisher.Mono<Integer> |
insertBatch(Collection<T> data) |
reactor.core.publisher.Mono<Integer> |
insertBatch(org.reactivestreams.Publisher<? extends Collection<T>> data) |
reactor.core.publisher.Mono<T> |
newInstance() |
default reactor.core.publisher.Mono<SaveResult> |
save(Collection<T> data) |
reactor.core.publisher.Mono<SaveResult> |
save(org.reactivestreams.Publisher<T> data) |
default reactor.core.publisher.Mono<SaveResult> |
save(T data) |
reactor.core.publisher.Mono<Integer> |
updateById(K id,
reactor.core.publisher.Mono<T> data) |
default reactor.core.publisher.Mono<Integer> |
updateById(K id,
T data) |
reactor.core.publisher.Mono<T> newInstance()
default reactor.core.publisher.Flux<T> findById(Collection<K> key)
default reactor.core.publisher.Mono<Integer> deleteById(Collection<K> key)
reactor.core.publisher.Mono<SaveResult> save(org.reactivestreams.Publisher<T> data)
default reactor.core.publisher.Mono<SaveResult> save(T data)
default reactor.core.publisher.Mono<SaveResult> save(Collection<T> data)
reactor.core.publisher.Mono<Integer> updateById(K id, reactor.core.publisher.Mono<T> data)
default reactor.core.publisher.Mono<Integer> insert(Collection<T> data)
default reactor.core.publisher.Mono<Integer> insertBatch(Collection<T> data)
reactor.core.publisher.Mono<Integer> insertBatch(org.reactivestreams.Publisher<? extends Collection<T>> data)
ReactiveQuery<T> createQuery()
ReactiveUpdate<T> createUpdate()
ReactiveDelete createDelete()
Copyright © 2021. All rights reserved.