Package org.hibernate

Interface SharedSessionBuilder

    • Method Detail

      • connection

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

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

        SharedSessionBuilder 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

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

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

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

        SharedSessionBuilder 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
        Parameters:
        autoJoinTransactions - Should JTA transactions be automatically joined
        Returns:
        this, for method chaining
        See Also:
        SynchronizationType.SYNCHRONIZED
      • autoClose

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