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 Summary
Modifier and TypeMethodDescriptionconnection(Connection connection) Adds a specific connection to the session options.Opens a session with the specified options.statementInspector(StatementInspector statementInspector) Applies the givenStatementInspectorto the stateless session.tenantIdentifier(Object tenantIdentifier) Define the tenant identifier to be associated with the opened session.tenantIdentifier(String tenantIdentifier) Deprecated, for removal: This API element is subject to removal in a future version.
-
Method Details
-
openStatelessSession
StatelessSession openStatelessSession()Opens a session with the specified options.- Returns:
- The session
-
connection
Adds a specific connection to the session options.- Parameters:
connection- The connection to use.- Returns:
this, for method chaining
-
tenantIdentifier
Deprecated, for removal: This API element is subject to removal in a future version.UsetenantIdentifier(Object)insteadDefine the tenant identifier to be associated with the opened session.- Parameters:
tenantIdentifier- The tenant identifier.- Returns:
this, for method chaining
-
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
Applies the givenStatementInspectorto the stateless session.- Parameters:
statementInspector- The StatementInspector to use.- Returns:
this, for method chaining
-
tenantIdentifier(Object)instead