public interface EnableCacheReactiveCrudService<E,K> extends ReactiveCrudService<E,K>
| 限定符和类型 | 方法和说明 |
|---|---|
default org.hswebframework.ezorm.rdb.mapping.ReactiveDelete |
createDelete()
创建一个DSL动态删除接口,可使用DSL方式进行链式调用来构造动态删除条件.例如:
Mono<Integer> result = service
.createDelete()
.where(MyEntity::getName,name)
.in(MyEntity::getState,state1,state2)
.execute()
|
default org.hswebframework.ezorm.rdb.mapping.ReactiveUpdate<E> |
createUpdate()
创建一个DSL动态更新接口,可使用DSL方式进行链式调用来构造动态更新条件.例如:
Mono<Integer> result = service
.createUpdate()
.set(entity::getState)
.where(MyEntity::getName,name)
.in(MyEntity::getState,state1,state2)
.execute()
|
default reactor.core.publisher.Mono<Integer> |
deleteById(org.reactivestreams.Publisher<K> idPublisher) |
default reactor.core.publisher.Mono<E> |
findById(K id) |
default reactor.core.publisher.Mono<E> |
findById(reactor.core.publisher.Mono<K> publisher) |
ReactiveCache<E> |
getCache() |
default reactor.core.publisher.Mono<Integer> |
insert(E data) |
default reactor.core.publisher.Mono<Integer> |
insert(org.reactivestreams.Publisher<E> entityPublisher) |
default reactor.core.publisher.Mono<Integer> |
insertBatch(org.reactivestreams.Publisher<? extends Collection<E>> entityPublisher) |
default reactor.core.publisher.Mono<org.hswebframework.ezorm.rdb.mapping.defaults.SaveResult> |
save(E data) |
default reactor.core.publisher.Mono<org.hswebframework.ezorm.rdb.mapping.defaults.SaveResult> |
save(org.reactivestreams.Publisher<E> entityPublisher) |
default reactor.core.publisher.Mono<Integer> |
updateById(K id,
reactor.core.publisher.Mono<E> entityPublisher) |
count, count, createQuery, deleteById, findById, findById, getRepository, query, query, queryPager, queryPager, queryPager, queryPager, save, updateByIdReactiveCache<E> getCache()
default reactor.core.publisher.Mono<E> findById(K id)
findById 在接口中 ReactiveCrudService<E,K>default reactor.core.publisher.Mono<E> findById(reactor.core.publisher.Mono<K> publisher)
findById 在接口中 ReactiveCrudService<E,K>default reactor.core.publisher.Mono<Integer> updateById(K id, reactor.core.publisher.Mono<E> entityPublisher)
updateById 在接口中 ReactiveCrudService<E,K>default reactor.core.publisher.Mono<org.hswebframework.ezorm.rdb.mapping.defaults.SaveResult> save(E data)
save 在接口中 ReactiveCrudService<E,K>default reactor.core.publisher.Mono<org.hswebframework.ezorm.rdb.mapping.defaults.SaveResult> save(org.reactivestreams.Publisher<E> entityPublisher)
save 在接口中 ReactiveCrudService<E,K>default reactor.core.publisher.Mono<Integer> insert(E data)
insert 在接口中 ReactiveCrudService<E,K>default reactor.core.publisher.Mono<Integer> insert(org.reactivestreams.Publisher<E> entityPublisher)
insert 在接口中 ReactiveCrudService<E,K>default reactor.core.publisher.Mono<Integer> insertBatch(org.reactivestreams.Publisher<? extends Collection<E>> entityPublisher)
insertBatch 在接口中 ReactiveCrudService<E,K>default reactor.core.publisher.Mono<Integer> deleteById(org.reactivestreams.Publisher<K> idPublisher)
deleteById 在接口中 ReactiveCrudService<E,K>default org.hswebframework.ezorm.rdb.mapping.ReactiveUpdate<E> createUpdate()
ReactiveCrudService
Mono<Integer> result = service
.createUpdate()
.set(entity::getState)
.where(MyEntity::getName,name)
.in(MyEntity::getState,state1,state2)
.execute()
createUpdate 在接口中 ReactiveCrudService<E,K>default org.hswebframework.ezorm.rdb.mapping.ReactiveDelete createDelete()
ReactiveCrudService
Mono<Integer> result = service
.createDelete()
.where(MyEntity::getName,name)
.in(MyEntity::getState,state1,state2)
.execute()
createDelete 在接口中 ReactiveCrudService<E,K>Copyright © 2016–2022. All rights reserved.