接口的使用
org.hibernate.hql.spi.id.MultiTableBulkIdStrategy
-
使用MultiTableBulkIdStrategy的程序包 程序包 说明 org.hibernate.boot This package contains the contracts that make up the Hibernate native bootstrapping API (building a SessionFactory).org.hibernate.boot.internal org.hibernate.boot.spi org.hibernate.cfg This package defines APIs for configuring Hibernate, and classes for building the Hibernate configuration-time metamodel.org.hibernate.dialect This package abstracts the SQL dialect of the underlying database.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. -
-
org.hibernate.boot中MultiTableBulkIdStrategy的使用
参数类型为MultiTableBulkIdStrategy的org.hibernate.boot中的方法 修饰符和类型 方法 说明 SessionFactoryBuilderSessionFactoryBuilder. applyMultiTableBulkIdStrategy(MultiTableBulkIdStrategy strategy)How should updates and deletes that span multiple tables be handled? -
org.hibernate.boot.internal中MultiTableBulkIdStrategy的使用
返回MultiTableBulkIdStrategy的org.hibernate.boot.internal中的方法 修饰符和类型 方法 说明 MultiTableBulkIdStrategySessionFactoryOptionsBuilder. getMultiTableBulkIdStrategy()参数类型为MultiTableBulkIdStrategy的org.hibernate.boot.internal中的方法 修饰符和类型 方法 说明 SessionFactoryBuilderSessionFactoryBuilderImpl. applyMultiTableBulkIdStrategy(MultiTableBulkIdStrategy strategy)voidSessionFactoryOptionsBuilder. applyMultiTableBulkIdStrategy(MultiTableBulkIdStrategy strategy) -
org.hibernate.boot.spi中MultiTableBulkIdStrategy的使用
返回MultiTableBulkIdStrategy的org.hibernate.boot.spi中的方法 修饰符和类型 方法 说明 MultiTableBulkIdStrategyAbstractDelegatingSessionFactoryOptions. getMultiTableBulkIdStrategy()MultiTableBulkIdStrategySessionFactoryOptions. getMultiTableBulkIdStrategy()参数类型为MultiTableBulkIdStrategy的org.hibernate.boot.spi中的方法 修饰符和类型 方法 说明 TAbstractDelegatingSessionFactoryBuilder. applyMultiTableBulkIdStrategy(MultiTableBulkIdStrategy strategy) -
org.hibernate.cfg中MultiTableBulkIdStrategy的使用
返回MultiTableBulkIdStrategy的org.hibernate.cfg中的方法 修饰符和类型 方法 说明 MultiTableBulkIdStrategySettings. getMultiTableBulkIdStrategy()已过时。 -
org.hibernate.dialect中MultiTableBulkIdStrategy的使用
-
org.hibernate.hql.spi.id中MultiTableBulkIdStrategy的使用
实现MultiTableBulkIdStrategy的org.hibernate.hql.spi.id中的类 修饰符和类型 类 说明 classAbstractMultiTableBulkIdStrategyImpl<TT extends IdTableInfo,CT extends AbstractMultiTableBulkIdStrategyImpl.PreparationContext>Convenience base class for MultiTableBulkIdStrategy implementations. -
org.hibernate.hql.spi.id.cte中MultiTableBulkIdStrategy的使用
实现MultiTableBulkIdStrategy的org.hibernate.hql.spi.id.cte中的类 修饰符和类型 类 说明 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: -
org.hibernate.hql.spi.id.global中MultiTableBulkIdStrategy的使用
实现MultiTableBulkIdStrategy的org.hibernate.hql.spi.id.global中的类 修饰符和类型 类 说明 classGlobalTemporaryTableBulkIdStrategyStrategy based on ANSI SQL's definition of a "global temporary table". -
org.hibernate.hql.spi.id.inline中MultiTableBulkIdStrategy的使用
实现MultiTableBulkIdStrategy的org.hibernate.hql.spi.id.inline中的类 修饰符和类型 类 说明 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: -
org.hibernate.hql.spi.id.local中MultiTableBulkIdStrategy的使用
实现MultiTableBulkIdStrategy的org.hibernate.hql.spi.id.local中的类 修饰符和类型 类 说明 classLocalTemporaryTableBulkIdStrategyStrategy based on ANSI SQL's definition of a "local temporary table" (local to each db session). -
org.hibernate.hql.spi.id.persistent中MultiTableBulkIdStrategy的使用
实现MultiTableBulkIdStrategy的org.hibernate.hql.spi.id.persistent中的类 修饰符和类型 类 说明 classPersistentTableBulkIdStrategyThis is a strategy that mimics temporary tables for databases which do not support temporary tables.
-