Interface PetRepository

All Superinterfaces:
io.micronaut.data.repository.GenericRepository<Pet,Long>, io.micronaut.data.repository.reactive.ReactiveStreamsCrudRepository<Pet,Long>, io.micronaut.data.repository.reactive.ReactorCrudRepository<Pet,Long>

public interface PetRepository extends io.micronaut.data.repository.reactive.ReactorCrudRepository<Pet,Long>
  • Method Summary

    Modifier and Type
    Method
    Description
    reactor.core.publisher.Mono<PetDto>
     
    reactor.core.publisher.Flux<PetDto>
     
    reactor.core.publisher.Flux<Pet>
    saveAll(Iterable<Pet> entities, io.micronaut.transaction.reactive.ReactiveTransactionStatus<io.r2dbc.spi.Connection> transactionStatus)
     

    Methods inherited from interface io.micronaut.data.repository.reactive.ReactorCrudRepository

    count, delete, deleteAll, deleteAll, deleteById, existsById, findAll, findById, save, saveAll, update, updateAll
  • Method Details

    • list

      reactor.core.publisher.Flux<PetDto> list()
    • findByName

      reactor.core.publisher.Mono<PetDto> findByName(String name)
    • saveAll

      reactor.core.publisher.Flux<Pet> saveAll(Iterable<Pet> entities, io.micronaut.transaction.reactive.ReactiveTransactionStatus<io.r2dbc.spi.Connection> transactionStatus)