Interface Stage


  • public interface Stage
    An API for Hibernate Reactive where non-blocking operations are represented by a Java CompletionStage.

    The Stage.Query, Stage.Session, and Stage.SessionFactory interfaces declared here are simply non-blocking counterparts to the similarly-named interfaces in Hibernate ORM.

    • Method Detail

      • fetch

        static <T> CompletionStage<T> fetch​(T association)
        Asynchronously fetch an association that's configured for lazy loading.
         Stage.fetch(author.getBook()).thenAccept(book -> print(book.getTitle()));
         
        Parameters:
        association - a lazy-loaded association
        Returns:
        the fetched association, via a CompletionStage
        See Also:
        Hibernate.initialize(Object)