Uses of Interface
org.hibernate.hql.spi.id.MultiTableBulkIdStrategy
-
Packages that use MultiTableBulkIdStrategy Package Description org.hibernate.boot This package contains the contracts that make up the Hibernate native bootstrapping API (building a SessionFactory).org.hibernate.boot.spi org.hibernate.cfg org.hibernate.dialect org.hibernate.hql.spi.id Support for multi-table update and delete statements via id-tables.org.hibernate.hql.spi.id.cte org.hibernate.hql.spi.id.global org.hibernate.hql.spi.id.inline org.hibernate.hql.spi.id.local org.hibernate.hql.spi.id.persistent Package contains an implementation of MultiTableBulkIdStrategy based on the use of a persistent (ANSI SQL term) table to hold id values. -
-
Uses of MultiTableBulkIdStrategy in org.hibernate.boot
Methods in org.hibernate.boot with parameters of type MultiTableBulkIdStrategy Modifier and Type Method Description SessionFactoryBuilder
SessionFactoryBuilder. applyMultiTableBulkIdStrategy(MultiTableBulkIdStrategy strategy)
How should updates and deletes that span multiple tables be handled? -
Uses of MultiTableBulkIdStrategy in org.hibernate.boot.spi
Methods in org.hibernate.boot.spi that return MultiTableBulkIdStrategy Modifier and Type Method Description MultiTableBulkIdStrategy
AbstractDelegatingSessionFactoryOptions. getMultiTableBulkIdStrategy()
MultiTableBulkIdStrategy
SessionFactoryOptions. getMultiTableBulkIdStrategy()
Methods in org.hibernate.boot.spi with parameters of type MultiTableBulkIdStrategy Modifier and Type Method Description T
AbstractDelegatingSessionFactoryBuilder. applyMultiTableBulkIdStrategy(MultiTableBulkIdStrategy strategy)
-
Uses of MultiTableBulkIdStrategy in org.hibernate.cfg
Methods in org.hibernate.cfg that return MultiTableBulkIdStrategy Modifier and Type Method Description MultiTableBulkIdStrategy
Settings. getMultiTableBulkIdStrategy()
Deprecated. -
Uses of MultiTableBulkIdStrategy in org.hibernate.dialect
-
Uses of MultiTableBulkIdStrategy in org.hibernate.hql.spi.id
Classes in org.hibernate.hql.spi.id that implement MultiTableBulkIdStrategy Modifier and Type Class Description class
AbstractMultiTableBulkIdStrategyImpl<TT extends IdTableInfo,CT extends AbstractMultiTableBulkIdStrategyImpl.PreparationContext>
Convenience base class for MultiTableBulkIdStrategy implementations. -
Uses of MultiTableBulkIdStrategy in org.hibernate.hql.spi.id.cte
Classes in org.hibernate.hql.spi.id.cte that implement MultiTableBulkIdStrategy Modifier and Type Class Description class
CteValuesListBulkIdStrategy
This bulk-id strategy uses a CTE with a VALUE list to hold the identifiers, which are later used by the update or delete statement: -
Uses of MultiTableBulkIdStrategy in org.hibernate.hql.spi.id.global
Classes in org.hibernate.hql.spi.id.global that implement MultiTableBulkIdStrategy Modifier and Type Class Description class
GlobalTemporaryTableBulkIdStrategy
Strategy based on ANSI SQL's definition of a "global temporary table". -
Uses of MultiTableBulkIdStrategy in org.hibernate.hql.spi.id.inline
Classes in org.hibernate.hql.spi.id.inline that implement MultiTableBulkIdStrategy Modifier and Type Class Description class
InlineIdsInClauseBulkIdStrategy
This bulk-id strategy inlines identifiers of the rows that need to be updated or deleted using an IN clause:class
InlineIdsOrClauseBulkIdStrategy
This bulk-id strategy inlines identifiers of the rows that need to be updated or deleted using multiple identifier OR clauses.class
InlineIdsSubSelectValueListBulkIdStrategy
This bulk-id strategy inlines identifiers of the rows that need to be updated or deleted in a subselect using a VALUES list: -
Uses of MultiTableBulkIdStrategy in org.hibernate.hql.spi.id.local
Classes in org.hibernate.hql.spi.id.local that implement MultiTableBulkIdStrategy Modifier and Type Class Description class
LocalTemporaryTableBulkIdStrategy
Strategy based on ANSI SQL's definition of a "local temporary table" (local to each db session). -
Uses of MultiTableBulkIdStrategy in org.hibernate.hql.spi.id.persistent
Classes in org.hibernate.hql.spi.id.persistent that implement MultiTableBulkIdStrategy Modifier and Type Class Description class
PersistentTableBulkIdStrategy
This is a strategy that mimics temporary tables for databases which do not support temporary tables.
-