Package org.hibernate
Interface StatelessSessionBuilder
-
- All Known Implementing Classes:
SessionFactoryImpl.StatelessSessionBuilderImpl
public interface StatelessSessionBuilder
Allows creation of a newStatelessSession
with specific options.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description StatelessSessionBuilder
connection(Connection connection)
Adds a specific connection to the session options.StatelessSession
openStatelessSession()
Opens a session with the specified options.StatelessSessionBuilder
statementInspector(StatementInspector statementInspector)
Applies the givenStatementInspector
to the stateless session.StatelessSessionBuilder
tenantIdentifier(Object tenantIdentifier)
Define the tenant identifier to be associated with the opened session.StatelessSessionBuilder
tenantIdentifier(String tenantIdentifier)
Deprecated, for removal: This API element is subject to removal in a future version.UsetenantIdentifier(Object)
instead
-
-
-
Method Detail
-
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.UsetenantIdentifier(Object)
insteadDefine 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 givenStatementInspector
to the stateless session.- Parameters:
statementInspector
- The StatementInspector to use.- Returns:
this
, for method chaining
-
-