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 givenStatementInspector
to 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 givenStatementInspector
to the stateless session.- Parameters:
statementInspector
- The StatementInspector to use.- Returns:
this
, for method chaining
-
tenantIdentifier(Object)
instead