Package | Description |
---|---|
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.inline | |
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.persister.entity |
This package abstracts persistence mechanisms for
entities, and defines the Hibernate runtime
metamodel.
|
Modifier and Type | Method and Description |
---|---|
Queryable |
TableBasedDeleteHandlerImpl.getTargetedQueryable() |
Queryable |
AbstractIdsBulkIdHandler.getTargetedQueryable() |
Queryable |
MultiTableBulkIdStrategy.UpdateHandler.getTargetedQueryable() |
Queryable |
MultiTableBulkIdStrategy.DeleteHandler.getTargetedQueryable() |
Queryable |
TableBasedUpdateHandlerImpl.getTargetedQueryable() |
abstract Queryable |
AbstractTableBasedBulkIdHandler.getTargetedQueryable() |
Modifier and Type | Method and Description |
---|---|
static String |
AbstractTableBasedBulkIdHandler.generateIdSelect(String tableAlias,
String whereClause,
Dialect dialect,
Queryable queryable) |
protected String |
AbstractTableBasedBulkIdHandler.generateIdSubselect(Queryable persister,
AbstractCollectionPersister cPersister,
IdTableInfo idTableInfo) |
protected String |
AbstractTableBasedBulkIdHandler.generateIdSubselect(Queryable persister,
IdTableInfo idTableInfo) |
protected TT |
AbstractMultiTableBulkIdStrategyImpl.getIdTableInfo(Queryable targetedPersister) |
protected static String[] |
AbstractTableBasedBulkIdHandler.getKeyColumnNames(Queryable persister,
AbstractCollectionPersister cPersister) |
protected void |
AbstractTableBasedBulkIdHandler.prepareForUse(Queryable persister,
SharedSessionContractImplementor session) |
protected void |
AbstractTableBasedBulkIdHandler.releaseFromUse(Queryable persister,
SharedSessionContractImplementor session) |
Modifier and Type | Method and Description |
---|---|
protected String |
AbstractCteValuesListBulkIdHandler.determineIdTableName(Queryable persister) |
protected String |
AbstractCteValuesListBulkIdHandler.generateIdSubselect(Queryable persister) |
protected String |
AbstractCteValuesListBulkIdHandler.generateIdSubselect(String idSubselect,
Queryable persister,
AbstractCollectionPersister cPersister) |
Modifier and Type | Method and Description |
---|---|
protected String |
AbstractInlineIdsDeleteHandlerImpl.generateIdSubselect(String idSubselect,
Queryable persister,
AbstractCollectionPersister cPersister) |
Modifier and Type | Method and Description |
---|---|
protected String |
DeleteHandlerImpl.generateIdSubselect(Queryable persister,
AbstractCollectionPersister cPersister,
IdTableInfo idTableInfo) |
protected String |
UpdateHandlerImpl.generateIdSubselect(Queryable persister,
IdTableInfo idTableInfo) |
protected String |
DeleteHandlerImpl.generateIdSubselect(Queryable persister,
IdTableInfo idTableInfo) |
protected void |
UpdateHandlerImpl.releaseFromUse(Queryable persister,
SharedSessionContractImplementor session) |
protected void |
DeleteHandlerImpl.releaseFromUse(Queryable persister,
SharedSessionContractImplementor session) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractEntityPersister
Basic functionality for persisting an entity via JDBC
through either generated or custom SQL
|
class |
JoinedSubclassEntityPersister
An EntityPersister implementing the normalized "table-per-subclass"
mapping strategy
|
class |
SingleTableEntityPersister
The default implementation of the EntityPersister interface.
|
class |
UnionSubclassEntityPersister
Implementation of the "table-per-concrete-class" or "roll-down" mapping
strategy for an entity and its inheritance hierarchy.
|
Copyright © 2001-2021 Red Hat, Inc. All Rights Reserved.