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 TypeMethodDescriptionbooleanvoidprepare(MappingModelCreationProcess mappingModelCreationProcess, JdbcConnectionAccess connectionAccess) voidrelease(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
-