Class LocalTemporaryTableStrategy
java.lang.Object
org.hibernate.query.sqm.mutation.internal.temptable.LocalTemporaryTableStrategy
- Direct Known Subclasses:
LocalTemporaryTableInsertStrategy
,LocalTemporaryTableMutationStrategy
Strategy based on ANSI SQL's definition of a "local temporary table" (local to each db session).
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionLocalTemporaryTableStrategy
(TemporaryTable temporaryTable, SessionFactoryImplementor sessionFactory) -
Method Summary
Modifier and TypeMethodDescriptionboolean
void
prepare
(MappingModelCreationProcess mappingModelCreationProcess, JdbcConnectionAccess connectionAccess) void
release
(SessionFactoryImplementor sessionFactory, JdbcConnectionAccess connectionAccess)
-
Field Details
-
SHORT_NAME
- See Also:
-
DROP_ID_TABLES
- See Also:
-
-
Constructor Details
-
LocalTemporaryTableStrategy
public LocalTemporaryTableStrategy(TemporaryTable temporaryTable, SessionFactoryImplementor sessionFactory)
-
-
Method Details
-
prepare
public void prepare(MappingModelCreationProcess mappingModelCreationProcess, JdbcConnectionAccess connectionAccess) -
release
public void release(SessionFactoryImplementor sessionFactory, JdbcConnectionAccess connectionAccess) -
getTemporaryTable
-
getEntityDescriptor
-
isDropIdTables
public boolean isDropIdTables() -
getSessionFactory
-