Package org.hibernate

Interface StatelessSessionBuilder

All Known Implementing Classes:
SessionFactoryImpl.StatelessSessionBuilderImpl

public interface StatelessSessionBuilder
Allows creation of a new StatelessSession with specific options.
See Also:
  • Method Details

    • openStatelessSession

      StatelessSession openStatelessSession()
      Opens a session with the specified options.
      Returns:
      The session
    • connection

      StatelessSessionBuilder connection(Connection connection)
      Adds a specific connection to the session options.
      Parameters:
      connection - The connection to use.
      Returns:
      this, for method chaining
    • tenantIdentifier

      @Deprecated(forRemoval=true) StatelessSessionBuilder tenantIdentifier(String tenantIdentifier)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Define the tenant identifier to be associated with the opened session.
      Parameters:
      tenantIdentifier - The tenant identifier.
      Returns:
      this, for method chaining
    • tenantIdentifier

      StatelessSessionBuilder tenantIdentifier(Object tenantIdentifier)
      Define the tenant identifier to be associated with the opened session.
      Parameters:
      tenantIdentifier - The tenant identifier.
      Returns:
      this, for method chaining
      Since:
      6.4
    • statementInspector

      StatelessSessionBuilder statementInspector(StatementInspector statementInspector)
      Applies the given StatementInspector to the stateless session.
      Parameters:
      statementInspector - The StatementInspector to use.
      Returns:
      this, for method chaining