Interface PanacheStatelessReactiveRepositoryOperations<Entity,Id>

All Superinterfaces:
PanacheStatelessRepositoryOperations<Entity,io.smallrye.mutiny.Uni<org.hibernate.reactive.mutiny.Mutiny.StatelessSession>,io.smallrye.mutiny.Uni<Void>,io.smallrye.mutiny.Uni<Boolean>,Id>
All Known Subinterfaces:
PanacheRepository.Reactive.Stateless<Entity,Id>, PanacheStatelessReactiveRepository<Entity>, PanacheStatelessReactiveRepositoryBase<Entity,Id>

public interface PanacheStatelessReactiveRepositoryOperations<Entity,Id> extends PanacheStatelessRepositoryOperations<Entity,io.smallrye.mutiny.Uni<org.hibernate.reactive.mutiny.Mutiny.StatelessSession>,io.smallrye.mutiny.Uni<Void>,io.smallrye.mutiny.Uni<Boolean>,Id>
  • Method Summary

    Modifier and Type
    Method
    Description
    default io.smallrye.mutiny.Uni<Void>
    delete(Entity entity)
    Delete the given entity from the database.
    default io.smallrye.mutiny.Uni<org.hibernate.reactive.mutiny.Mutiny.StatelessSession>
    Returns the Mutiny.StatelessSession for the entity class for extra operations (eg.
    default io.smallrye.mutiny.Uni<Void>
    insert(Entity entity)
    Insert the given entity in the database.
    default io.smallrye.mutiny.Uni<Void>
    insert(Entity firstEntity, Entity... entities)
    Insert all given entities.
    default io.smallrye.mutiny.Uni<Void>
    insert(Iterable<Entity> entities)
    Insert all given entities.
    default io.smallrye.mutiny.Uni<Void>
    insert(Stream<Entity> entities)
    Insert all given entities.
    default io.smallrye.mutiny.Uni<Void>
    update(Entity entity)
    Update the given entity in the database.