Interface ReactiveSession

    • Method Detail

      • getPersistenceContext

        org.hibernate.engine.spi.PersistenceContext getPersistenceContext()
      • reactiveFetch

        <T> java.util.concurrent.CompletionStage<T> reactiveFetch​(T association,
                                                                  boolean unproxy)
      • reactiveFetch

        <E,​T> java.util.concurrent.CompletionStage<T> reactiveFetch​(E entity,
                                                                          javax.persistence.metamodel.Attribute<E,​T> field)
      • reactivePersist

        java.util.concurrent.CompletionStage<java.lang.Void> reactivePersist​(java.lang.Object entity)
      • reactivePersist

        java.util.concurrent.CompletionStage<java.lang.Void> reactivePersist​(java.lang.Object object,
                                                                             org.hibernate.internal.util.collections.IdentitySet copiedAlready)
      • reactivePersistOnFlush

        java.util.concurrent.CompletionStage<java.lang.Void> reactivePersistOnFlush​(java.lang.Object entity,
                                                                                    org.hibernate.internal.util.collections.IdentitySet copiedAlready)
      • reactiveRemove

        java.util.concurrent.CompletionStage<java.lang.Void> reactiveRemove​(java.lang.Object entity)
      • reactiveRemove

        java.util.concurrent.CompletionStage<java.lang.Void> reactiveRemove​(java.lang.Object entity,
                                                                            boolean isCascadeDeleteEnabled,
                                                                            org.hibernate.internal.util.collections.IdentitySet transientObjects)
      • reactiveRemove

        java.util.concurrent.CompletionStage<java.lang.Void> reactiveRemove​(java.lang.String entityName,
                                                                            java.lang.Object child,
                                                                            boolean isCascadeDeleteEnabled,
                                                                            org.hibernate.internal.util.collections.IdentitySet transientEntities)
      • reactiveMerge

        <T> java.util.concurrent.CompletionStage<T> reactiveMerge​(T object)
      • reactiveMerge

        java.util.concurrent.CompletionStage<java.lang.Void> reactiveMerge​(java.lang.Object object,
                                                                           org.hibernate.event.internal.MergeContext copiedAlready)
      • reactiveFlush

        java.util.concurrent.CompletionStage<java.lang.Void> reactiveFlush()
      • reactiveAutoflush

        java.util.concurrent.CompletionStage<java.lang.Void> reactiveAutoflush()
      • reactiveRefresh

        java.util.concurrent.CompletionStage<java.lang.Void> reactiveRefresh​(java.lang.Object entity,
                                                                             org.hibernate.LockOptions lockMode)
      • reactiveRefresh

        java.util.concurrent.CompletionStage<java.lang.Void> reactiveRefresh​(java.lang.Object child,
                                                                             org.hibernate.internal.util.collections.IdentitySet refreshedAlready)
      • reactiveLock

        java.util.concurrent.CompletionStage<java.lang.Void> reactiveLock​(java.lang.Object entity,
                                                                          org.hibernate.LockOptions lockMode)
      • reactiveGet

        <T> java.util.concurrent.CompletionStage<T> reactiveGet​(java.lang.Class<T> entityClass,
                                                                java.io.Serializable id)
      • reactiveFind

        <T> java.util.concurrent.CompletionStage<T> reactiveFind​(java.lang.Class<T> entityClass,
                                                                 java.lang.Object id,
                                                                 org.hibernate.LockOptions lockOptions,
                                                                 javax.persistence.EntityGraph<T> fetchGraph)
      • reactiveFind

        <T> java.util.concurrent.CompletionStage<java.util.List<T>> reactiveFind​(java.lang.Class<T> entityClass,
                                                                                 java.lang.Object... ids)
      • reactiveFind

        <T> java.util.concurrent.CompletionStage<T> reactiveFind​(java.lang.Class<T> entityClass,
                                                                 java.util.Map<java.lang.String,​java.lang.Object> naturalIds)
      • reactiveImmediateLoad

        java.util.concurrent.CompletionStage<java.lang.Object> reactiveImmediateLoad​(java.lang.String entityName,
                                                                                     java.io.Serializable id)
      • reactiveInitializeCollection

        java.util.concurrent.CompletionStage<java.lang.Void> reactiveInitializeCollection​(org.hibernate.collection.spi.PersistentCollection collection,
                                                                                          boolean writing)
      • reactiveRemoveOrphanBeforeUpdates

        java.util.concurrent.CompletionStage<java.lang.Void> reactiveRemoveOrphanBeforeUpdates​(java.lang.String entityName,
                                                                                               java.lang.Object child)
      • setHibernateFlushMode

        void setHibernateFlushMode​(org.hibernate.FlushMode flushMode)
      • getHibernateFlushMode

        org.hibernate.FlushMode getHibernateFlushMode()
      • setCacheMode

        void setCacheMode​(org.hibernate.CacheMode cacheMode)
      • getCacheMode

        org.hibernate.CacheMode getCacheMode()
      • getBatchSize

        java.lang.Integer getBatchSize()
      • setBatchSize

        void setBatchSize​(java.lang.Integer batchSize)
      • getReference

        <T> T getReference​(java.lang.Class<T> entityClass,
                           java.lang.Object id)
      • detach

        void detach​(java.lang.Object entity)
      • isDefaultReadOnly

        boolean isDefaultReadOnly()
      • setDefaultReadOnly

        void setDefaultReadOnly​(boolean readOnly)
      • setReadOnly

        void setReadOnly​(java.lang.Object entityOrProxy,
                         boolean readOnly)
      • isReadOnly

        boolean isReadOnly​(java.lang.Object entityOrProxy)
      • getEntityName

        java.lang.String getEntityName​(java.lang.Object entity)
      • getIdentifier

        java.io.Serializable getIdentifier​(java.lang.Object entity)
      • contains

        boolean contains​(java.lang.Object entity)
      • getEntityClass

        <T> java.lang.Class<? extends T> getEntityClass​(T entity)
      • getEntityId

        java.io.Serializable getEntityId​(java.lang.Object entity)
      • getCurrentLockMode

        org.hibernate.LockMode getCurrentLockMode​(java.lang.Object entity)
      • enableFilter

        org.hibernate.Filter enableFilter​(java.lang.String filterName)
      • disableFilter

        void disableFilter​(java.lang.String filterName)
      • getEnabledFilter

        org.hibernate.Filter getEnabledFilter​(java.lang.String filterName)
      • isFetchProfileEnabled

        boolean isFetchProfileEnabled​(java.lang.String name)
                               throws org.hibernate.UnknownProfileException
        Throws:
        org.hibernate.UnknownProfileException
      • enableFetchProfile

        void enableFetchProfile​(java.lang.String name)
                         throws org.hibernate.UnknownProfileException
        Throws:
        org.hibernate.UnknownProfileException
      • disableFetchProfile

        void disableFetchProfile​(java.lang.String name)
                          throws org.hibernate.UnknownProfileException
        Throws:
        org.hibernate.UnknownProfileException
      • clear

        void clear()
      • isDirty

        boolean isDirty()
      • isOpen

        boolean isOpen()
      • reactiveClose

        java.util.concurrent.CompletionStage<java.lang.Void> reactiveClose()