public class CountCollectionPersister
extends org.hibernate.persister.collection.BasicCollectionPersister
CollectionPersister
which knows how to handle the count views
generated by dsl/resources/ome/dsl/views.dm. In general, attempts to data
modifications and properly loads the counts.batchSize, elementColumnAliases, elementColumnIsInPrimaryKey, elementColumnIsSettable, elementColumnNames, elementColumnReaders, elementColumnReaderTemplates, elementColumnWriters, elementFormulas, elementFormulaTemplates, elementIsPureFormula, elementType, hasIdentifier, hasIndex, hasWhere, identifierColumnName, indexColumnAliases, indexColumnIsSettable, indexColumnNames, indexContainsFormula, indexFormulas, indexFormulaTemplates, keyColumnAliases, keyColumnNames, qualifiedTableName, sqlWhereString
コンストラクタと説明 |
---|
CountCollectionPersister(org.hibernate.mapping.Collection collection,
org.hibernate.cache.access.CollectionRegionAccessStrategy regions,
org.hibernate.cfg.Configuration cfg,
org.hibernate.engine.SessionFactoryImplementor factory) |
修飾子とタイプ | メソッドと説明 |
---|---|
void |
deleteRows(org.hibernate.collection.PersistentCollection collection,
java.io.Serializable id,
org.hibernate.engine.SessionImplementor session) |
protected int |
doUpdateRows(java.io.Serializable id,
org.hibernate.collection.PersistentCollection collection,
org.hibernate.engine.SessionImplementor session) |
void |
insertRows(org.hibernate.collection.PersistentCollection collection,
java.io.Serializable id,
org.hibernate.engine.SessionImplementor session) |
void |
remove(java.io.Serializable id,
org.hibernate.engine.SessionImplementor session) |
void |
updateRows(org.hibernate.collection.PersistentCollection collection,
java.io.Serializable id,
org.hibernate.engine.SessionImplementor session) |
consumesCollectionAlias, consumesEntityAlias, createCollectionInitializer, createSubselectInitializer, fromJoinFragment, generateDeleteRowString, generateDeleteString, generateInsertRowString, generateUpdateRowString, isCascadeDeleteEnabled, isManyToMany, isOneToMany, selectFragment, whereJoinFragment
appendElementColumns, appendIdentifierColumns, appendIndexColumns, decrementIndexByBase, elementExists, filterFragment, filterFragment, generateDetectRowByElementString, generateDetectRowByIndexString, generateSelectFragment, generateSelectRowByIndexString, generateSelectSizeString, getAppropriateInitializer, getCacheAccessStrategy, getCacheEntryStructure, getCollectionMetadata, getCollectionPropertyColumnAliases, getCollectionSpaces, getCollectionType, getDeleteAllCheckStyle, getDeleteCheckStyle, getDialect, getElementByIndex, getElementClass, getElementColumnAliases, getElementColumnNames, getElementColumnNames, getElementNodeName, getElementPersister, getElementType, getFactory, getFetchMode, getIdentifierColumnAlias, getIdentifierColumnName, getIdentifierGenerator, getIdentifierType, getIndexColumnAliases, getIndexColumnNames, getIndexColumnNames, getIndexFormulas, getIndexNodeName, getIndexType, getInitializer, getInsertCheckStyle, getKeyColumnAliases, getKeyColumnNames, getKeyType, getManyToManyFilterFragment, getManyToManyOrderByString, getName, getNodeName, getOwnerEntityName, getOwnerEntityPersister, getRole, getSize, getSQLDeleteRowString, getSQLDeleteString, getSQLExceptionConverter, getSQLInsertRowString, getSQLOrderByString, getSQLUpdateRowString, getSQLWhereString, getTableName, getType, getUpdateCheckStyle, hasCache, hasIndex, hasManyToManyOrdering, hasOrdering, hasOrphanDelete, hasWhere, incrementIndexByBase, indexExists, initCollectionPropertyMap, initialize, isAffectedByEnabledFilters, isArray, isCollection, isDeleteAllCallable, isDeleteCallable, isExtraLazy, isInsertCallable, isInverse, isLazy, isMutable, isPrimitiveArray, isRowDeleteEnabled, isRowInsertEnabled, isSubselectLoadable, isUpdateCallable, isVersioned, logStaticSQL, oneToManyFilterFragment, postInstantiate, readElement, readIdentifier, readIndex, readKey, recreate, selectFragment, toColumns, toColumns, toString, toType, writeElement, writeElementToWhere, writeIdentifier, writeIndex, writeIndexToWhere, writeKey
public CountCollectionPersister(org.hibernate.mapping.Collection collection, org.hibernate.cache.access.CollectionRegionAccessStrategy regions, org.hibernate.cfg.Configuration cfg, org.hibernate.engine.SessionFactoryImplementor factory)
public void insertRows(org.hibernate.collection.PersistentCollection collection, java.io.Serializable id, org.hibernate.engine.SessionImplementor session) throws org.hibernate.HibernateException
insertRows
インタフェース内 org.hibernate.persister.collection.CollectionPersister
insertRows
クラス内 org.hibernate.persister.collection.AbstractCollectionPersister
org.hibernate.HibernateException
protected int doUpdateRows(java.io.Serializable id, org.hibernate.collection.PersistentCollection collection, org.hibernate.engine.SessionImplementor session) throws org.hibernate.HibernateException
doUpdateRows
クラス内 org.hibernate.persister.collection.BasicCollectionPersister
org.hibernate.HibernateException
public void updateRows(org.hibernate.collection.PersistentCollection collection, java.io.Serializable id, org.hibernate.engine.SessionImplementor session) throws org.hibernate.HibernateException
updateRows
インタフェース内 org.hibernate.persister.collection.CollectionPersister
updateRows
クラス内 org.hibernate.persister.collection.AbstractCollectionPersister
org.hibernate.HibernateException
public void deleteRows(org.hibernate.collection.PersistentCollection collection, java.io.Serializable id, org.hibernate.engine.SessionImplementor session) throws org.hibernate.HibernateException
deleteRows
インタフェース内 org.hibernate.persister.collection.CollectionPersister
deleteRows
クラス内 org.hibernate.persister.collection.AbstractCollectionPersister
org.hibernate.HibernateException
public void remove(java.io.Serializable id, org.hibernate.engine.SessionImplementor session) throws org.hibernate.HibernateException
remove
インタフェース内 org.hibernate.persister.collection.CollectionPersister
remove
クラス内 org.hibernate.persister.collection.AbstractCollectionPersister
org.hibernate.HibernateException