类 AbstractPluralAttributeSourceImpl
- java.lang.Object
-
- org.hibernate.boot.model.source.internal.hbm.AbstractHbmSourceNode
-
- org.hibernate.boot.model.source.internal.hbm.AbstractPluralAttributeSourceImpl
-
- 所有已实现的接口:
Helper.InLineViewNameInferrer,AttributeSource,CascadeStyleSource,FetchableAttributeSource,PluralAttributeSource,ToolingHintContextContainer
- 直接已知子类:
PluralAttributeSourceArrayImpl,PluralAttributeSourceBagImpl,PluralAttributeSourceIdBagImpl,PluralAttributeSourceListImpl,PluralAttributeSourceMapImpl,PluralAttributeSourcePrimitiveArrayImpl,PluralAttributeSourceSetImpl
public abstract class AbstractPluralAttributeSourceImpl extends AbstractHbmSourceNode implements PluralAttributeSource, Helper.InLineViewNameInferrer
- 作者:
- Steve Ebersole, Brett Meyer
-
-
构造器概要
构造器 限定符 构造器 说明 protectedAbstractPluralAttributeSourceImpl(MappingDocument mappingDocument, PluralAttributeInfo pluralAttributeJaxbMapping, AttributeSourceContainer container)
-
方法概要
-
从类继承的方法 org.hibernate.boot.model.source.internal.hbm.AbstractHbmSourceNode
mappingRoot, metadataBuildingContext, origin, sourceMappingDocument
-
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
从接口继承的方法 org.hibernate.boot.model.source.spi.AttributeSource
getSourceType, getXmlNodeName
-
从接口继承的方法 org.hibernate.boot.model.source.spi.PluralAttributeSource
getNature
-
-
-
-
构造器详细资料
-
AbstractPluralAttributeSourceImpl
protected AbstractPluralAttributeSourceImpl(MappingDocument mappingDocument, PluralAttributeInfo pluralAttributeJaxbMapping, AttributeSourceContainer container)
-
-
方法详细资料
-
getAttributePath
public AttributePath getAttributePath()
- 指定者:
getAttributePath在接口中AttributeSource
-
getAttributeRole
public AttributeRole getAttributeRole()
- 指定者:
getAttributeRole在接口中AttributeSource
-
usesJoinTable
public boolean usesJoinTable()
- 指定者:
usesJoinTable在接口中PluralAttributeSource
-
container
protected AttributeSourceContainer container()
-
getFilterSources
public FilterSource[] getFilterSources()
- 指定者:
getFilterSources在接口中PluralAttributeSource
-
getKeySource
public PluralAttributeKeySource getKeySource()
- 指定者:
getKeySource在接口中PluralAttributeSource
-
getElementSource
public PluralAttributeElementSource getElementSource()
- 指定者:
getElementSource在接口中PluralAttributeSource
-
getCascadeStyleName
public String getCascadeStyleName()
从接口复制的说明:CascadeStyleSourceObtain the cascade styles to be applied to this association.- 指定者:
getCascadeStyleName在接口中CascadeStyleSource- 返回:
- The cascade styles.
-
isMutable
public boolean isMutable()
- 指定者:
isMutable在接口中PluralAttributeSource
-
getMappedBy
public String getMappedBy()
- 指定者:
getMappedBy在接口中PluralAttributeSource
-
inferInLineViewName
public String inferInLineViewName()
-
getCollectionIdSource
public CollectionIdSource getCollectionIdSource()
- 指定者:
getCollectionIdSource在接口中PluralAttributeSource
-
getCollectionTableSpecificationSource
public TableSpecificationSource getCollectionTableSpecificationSource()
-
getCollectionTableComment
public String getCollectionTableComment()
-
getCollectionTableCheck
public String getCollectionTableCheck()
- 指定者:
getCollectionTableCheck在接口中PluralAttributeSource
-
getSynchronizedTableNames
public String[] getSynchronizedTableNames()
从接口复制的说明:PluralAttributeSourceObtain any additional table names on which to synchronize (auto flushing) this entity.- 指定者:
getSynchronizedTableNames在接口中PluralAttributeSource- 返回:
- Additional synchronized table names or 0 sized String array, never return null.
-
getCaching
public Caching getCaching()
- 指定者:
getCaching在接口中PluralAttributeSource
-
getWhere
public String getWhere()
- 指定者:
getWhere在接口中PluralAttributeSource
-
getName
public String getName()
从接口复制的说明:AttributeSourceObtain the attribute name.- 指定者:
getName在接口中AttributeSource- 返回:
- The attribute name.
nullis NOT allowed!
-
isSingular
public boolean isSingular()
从接口复制的说明:AttributeSourceAttributes are (coarsely speaking) either singular or plural.- 指定者:
isSingular在接口中AttributeSource- 返回:
trueindicates the attribute is singular (and therefore castable toSingularAttributeSource);falseindicates it is plural (and therefore castable toPluralAttributeSource).
-
getTypeInformation
public HibernateTypeSource getTypeInformation()
从接口复制的说明:AttributeSourceObtain information about the Hibernate type (Type) for this attribute.- 指定者:
getTypeInformation在接口中AttributeSource- 返回:
- The Hibernate type information
-
getPropertyAccessorName
public String getPropertyAccessorName()
从接口复制的说明:AttributeSourceObtain the name of the property accessor style used to access this attribute.- 指定者:
getPropertyAccessorName在接口中AttributeSource- 返回:
- The property accessor style for this attribute.
- 另请参阅:
PropertyAccessStrategy
-
isIncludedInOptimisticLocking
public boolean isIncludedInOptimisticLocking()
从接口复制的说明:AttributeSourceIf the containing entity is using optimistic locking, should this attribute participate in that locking? Meaning, should changes in the value of this attribute at runtime indicate that the entity is now dirty in terms of optimistic locking?- 指定者:
isIncludedInOptimisticLocking在接口中AttributeSource- 返回:
trueindicates it should be included;false, it should not.
-
isInverse
public boolean isInverse()
- 指定者:
isInverse在接口中PluralAttributeSource
-
getCustomPersisterClassName
public String getCustomPersisterClassName()
-
getCustomLoaderName
public String getCustomLoaderName()
- 指定者:
getCustomLoaderName在接口中PluralAttributeSource
-
getCustomSqlInsert
public CustomSql getCustomSqlInsert()
- 指定者:
getCustomSqlInsert在接口中PluralAttributeSource
-
getCustomSqlUpdate
public CustomSql getCustomSqlUpdate()
- 指定者:
getCustomSqlUpdate在接口中PluralAttributeSource
-
getCustomSqlDelete
public CustomSql getCustomSqlDelete()
- 指定者:
getCustomSqlDelete在接口中PluralAttributeSource
-
getCustomSqlDeleteAll
public CustomSql getCustomSqlDeleteAll()
- 指定者:
getCustomSqlDeleteAll在接口中PluralAttributeSource
-
getToolingHintContext
public ToolingHintContext getToolingHintContext()
-
getFetchCharacteristics
public FetchCharacteristicsPluralAttribute getFetchCharacteristics()
- 指定者:
getFetchCharacteristics在接口中FetchableAttributeSource- 指定者:
getFetchCharacteristics在接口中PluralAttributeSource
-
-