Interface PanacheStatelessBlockingRepositoryOperations<Entity,Id>

All Superinterfaces:
PanacheStatelessRepositoryOperations<Entity,org.hibernate.StatelessSession,Void,Boolean,Id>
All Known Subinterfaces:
PanacheRepository.Stateless<Entity,Id>, PanacheStatelessBlockingRepository<Entity>, PanacheStatelessBlockingRepositoryBase<Entity,Id>

public interface PanacheStatelessBlockingRepositoryOperations<Entity,Id> extends PanacheStatelessRepositoryOperations<Entity,org.hibernate.StatelessSession,Void,Boolean,Id>
  • Method Summary

    Modifier and Type
    Method
    Description
    default Void
    delete(Entity entity)
    Delete the given entity from the database, if it is already inserted.
    default org.hibernate.StatelessSession
    Returns the StatelessSession for the entity class for extra operations (eg.
    default Void
    insert(Entity entity)
    Insert the given entity in the database, if not already inserted.
    default Void
    insert(Entity firstEntity, Entity... entities)
    Insert all given entities.
    default Void
    insert(Iterable<Entity> entities)
    Insert all given entities.
    default Void
    insert(Stream<Entity> entities)
    Insert all given entities.
    default Void
    update(Entity entity)
    Update the given entity in the database.