Class AbstractManagedJpaOperations<PanacheQueryType>

java.lang.Object
io.quarkus.hibernate.reactive.panache.common.runtime.AbstractJpaOperations<PanacheQueryType,org.hibernate.reactive.mutiny.Mutiny.Session>
io.quarkus.hibernate.reactive.panache.common.runtime.AbstractManagedJpaOperations<PanacheQueryType>

public abstract class AbstractManagedJpaOperations<PanacheQueryType> extends AbstractJpaOperations<PanacheQueryType,org.hibernate.reactive.mutiny.Mutiny.Session>
  • Constructor Details

    • AbstractManagedJpaOperations

      protected AbstractManagedJpaOperations()
  • Method Details

    • persist

      public io.smallrye.mutiny.Uni<Void> persist(Object entity)
    • persist

      public io.smallrye.mutiny.Uni<Void> persist(io.smallrye.mutiny.Uni<org.hibernate.reactive.mutiny.Mutiny.Session> sessionUni, Object entity)
    • persist

      public io.smallrye.mutiny.Uni<Void> persist(Iterable<?> entities)
    • persist

      public io.smallrye.mutiny.Uni<Void> persist(Object firstEntity, Object... entities)
    • persist

      public io.smallrye.mutiny.Uni<Void> persist(Stream<?> entities)
    • persist

      public io.smallrye.mutiny.Uni<Void> persist(Object... entities)
    • delete

      public io.smallrye.mutiny.Uni<Void> delete(Object entity)
    • isPersistent

      public boolean isPersistent(Object entity)
    • getCurrentSession

      public org.hibernate.reactive.mutiny.Mutiny.Session getCurrentSession(Class<?> entityClass)
    • flush

      public io.smallrye.mutiny.Uni<Void> flush(Object entity)
    • delete

      public io.smallrye.mutiny.Uni<Void> delete(org.hibernate.reactive.mutiny.Mutiny.Session session, Object entity)
      Specified by:
      delete in class AbstractJpaOperations<PanacheQueryType,org.hibernate.reactive.mutiny.Mutiny.Session>
    • find

      protected <T> io.smallrye.mutiny.Uni<T> find(org.hibernate.reactive.mutiny.Mutiny.Session session, Class<T> entityClass, Object id)
      Specified by:
      find in class AbstractJpaOperations<PanacheQueryType,org.hibernate.reactive.mutiny.Mutiny.Session>
    • find

      protected <T> io.smallrye.mutiny.Uni<T> find(org.hibernate.reactive.mutiny.Mutiny.Session session, Class<T> entityClass, Object id, org.hibernate.LockMode lockMode)
      Specified by:
      find in class AbstractJpaOperations<PanacheQueryType,org.hibernate.reactive.mutiny.Mutiny.Session>
    • createSelectionQuery

      protected <R> org.hibernate.reactive.mutiny.Mutiny.SelectionQuery<R> createSelectionQuery(org.hibernate.reactive.mutiny.Mutiny.Session session, String var1, Class<R> var2)
      Specified by:
      createSelectionQuery in class AbstractJpaOperations<PanacheQueryType,org.hibernate.reactive.mutiny.Mutiny.Session>
    • createNamedQuery

      protected <R> org.hibernate.reactive.mutiny.Mutiny.SelectionQuery<R> createNamedQuery(org.hibernate.reactive.mutiny.Mutiny.Session session, String var1, Class<R> var2)
      Specified by:
      createNamedQuery in class AbstractJpaOperations<PanacheQueryType,org.hibernate.reactive.mutiny.Mutiny.Session>
    • createNamedQuery

      protected <R> org.hibernate.reactive.mutiny.Mutiny.Query<R> createNamedQuery(org.hibernate.reactive.mutiny.Mutiny.Session session, String var1)
      Specified by:
      createNamedQuery in class AbstractJpaOperations<PanacheQueryType,org.hibernate.reactive.mutiny.Mutiny.Session>
    • createMutationQuery

      protected org.hibernate.reactive.mutiny.Mutiny.MutationQuery createMutationQuery(org.hibernate.reactive.mutiny.Mutiny.Session session, String var1)
      Specified by:
      createMutationQuery in class AbstractJpaOperations<PanacheQueryType,org.hibernate.reactive.mutiny.Mutiny.Session>