Package org.hibernate

Interface SharedSessionBuilder<T extends SharedSessionBuilder>

    • Method Detail

      • connection

        T connection()
        Signifies that the connection from the original session should be used to create the new session.
        Returns:
        this, for method chaining
      • interceptor

        T interceptor()
        Signifies the interceptor from the original session should be used to create the new session.
        Returns:
        this, for method chaining
      • connectionReleaseMode

        @Deprecated(since="6.0")
        T connectionReleaseMode()
        Deprecated.
        Signifies that the connection release mode from the original session should be used to create the new session.
        Returns:
        this, for method chaining
      • connectionHandlingMode

        T connectionHandlingMode()
        Signifies that the connection release mode from the original session should be used to create the new session.
        Returns:
        this, for method chaining
      • autoJoinTransactions

        T autoJoinTransactions()
        Signifies that the autoJoinTransaction flag from the original session should be used to create the new session.
        Returns:
        this, for method chaining
      • flushMode

        T flushMode()
        Signifies that the FlushMode from the original session should be used to create the new session.
        Returns:
        this, for method chaining
      • autoClose

        T autoClose()
        Signifies that the autoClose flag from the original session should be used to create the new session.
        Returns:
        this, for method chaining
      • autoJoinTransactions

        T autoJoinTransactions​(boolean autoJoinTransactions)
        Description copied from interface: SessionBuilder
        Should the session built automatically join in any ongoing JTA transactions.
        Specified by:
        autoJoinTransactions in interface SessionBuilder<T extends SharedSessionBuilder>
        Parameters:
        autoJoinTransactions - Should JTA transactions be automatically joined
        Returns:
        this, for method chaining
        See Also:
        SynchronizationType.SYNCHRONIZED
      • autoClose

        T autoClose​(boolean autoClose)
        Description copied from interface: SessionBuilder
        Should the session be automatically closed after transaction completion?
        Specified by:
        autoClose in interface SessionBuilder<T extends SharedSessionBuilder>
        Parameters:
        autoClose - Should the session be automatically closed
        Returns:
        this, for method chaining
        See Also:
        PersistenceContextType