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 SessionFactoryBuilderSessionFactoryBuilder. 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 MultiTableBulkIdStrategyAbstractDelegatingSessionFactoryOptions. getMultiTableBulkIdStrategy()MultiTableBulkIdStrategySessionFactoryOptions. getMultiTableBulkIdStrategy()Methods in org.hibernate.boot.spi with parameters of type MultiTableBulkIdStrategy Modifier and Type Method Description TAbstractDelegatingSessionFactoryBuilder. applyMultiTableBulkIdStrategy(MultiTableBulkIdStrategy strategy) -
Uses of MultiTableBulkIdStrategy in org.hibernate.cfg
Methods in org.hibernate.cfg that return MultiTableBulkIdStrategy Modifier and Type Method Description MultiTableBulkIdStrategySettings. 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 classAbstractMultiTableBulkIdStrategyImpl<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 classCteValuesListBulkIdStrategyThis 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 classGlobalTemporaryTableBulkIdStrategyStrategy 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 classInlineIdsInClauseBulkIdStrategyThis bulk-id strategy inlines identifiers of the rows that need to be updated or deleted using an IN clause:classInlineIdsOrClauseBulkIdStrategyThis bulk-id strategy inlines identifiers of the rows that need to be updated or deleted using multiple identifier OR clauses.classInlineIdsSubSelectValueListBulkIdStrategyThis 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 classLocalTemporaryTableBulkIdStrategyStrategy 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 classPersistentTableBulkIdStrategyThis is a strategy that mimics temporary tables for databases which do not support temporary tables.
-