类 PluralAttributeElementSourceBasicImpl
- java.lang.Object
-
- org.hibernate.boot.model.source.internal.hbm.AbstractHbmSourceNode
-
- org.hibernate.boot.model.source.internal.hbm.PluralAttributeElementSourceBasicImpl
-
- 所有已实现的接口:
ImplicitBasicColumnNameSource,ImplicitNameSource,ColumnBindingDefaults,PluralAttributeElementSource,PluralAttributeElementSourceBasic,RelationalValueSourceContainer
public class PluralAttributeElementSourceBasicImpl extends AbstractHbmSourceNode implements PluralAttributeElementSourceBasic, RelationalValueSourceContainer
- 作者:
- Steve Ebersole
-
-
构造器概要
构造器 构造器 说明 PluralAttributeElementSourceBasicImpl(MappingDocument sourceMappingDocument, PluralAttributeSource pluralAttributeSource, JaxbHbmBasicCollectionElementType jaxbElement)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 booleanareValuesIncludedInInsertByDefault()How should non-specification of value insertion by the individual value sources here be interpreted in terms of defaulting that value.booleanareValuesIncludedInUpdateByDefault()How should non-specification of value updating by the individual value sources here be interpreted in terms of defaulting that value.booleanareValuesNullableByDefault()How should non-specification of value nullability by the individual value sources here be interpreted in terms of defaulting that value.AttributePathgetAttributePath()Access to the AttributePath for the basic valueMetadataBuildingContextgetBuildingContext()Access to the current building context.HibernateTypeSourceImplgetExplicitHibernateTypeSource()PluralAttributeElementNaturegetNature()List<RelationalValueSource>getRelationalValueSources()Obtain the containedRelationalValueSourcereferences.booleanisCollectionElement()Is the basic column the "element column" for a collection?-
从类继承的方法 org.hibernate.boot.model.source.internal.hbm.AbstractHbmSourceNode
mappingRoot, metadataBuildingContext, origin, sourceMappingDocument
-
-
-
-
构造器详细资料
-
PluralAttributeElementSourceBasicImpl
public PluralAttributeElementSourceBasicImpl(MappingDocument sourceMappingDocument, PluralAttributeSource pluralAttributeSource, JaxbHbmBasicCollectionElementType jaxbElement)
-
-
方法详细资料
-
getNature
public PluralAttributeElementNature getNature()
- 指定者:
getNature在接口中PluralAttributeElementSource
-
getRelationalValueSources
public List<RelationalValueSource> getRelationalValueSources()
从接口复制的说明:RelationalValueSourceContainerObtain the containedRelationalValueSourcereferences.- 指定者:
getRelationalValueSources在接口中RelationalValueSourceContainer- 返回:
- The contained
RelationalValueSourcereferences.
-
areValuesIncludedInInsertByDefault
public boolean areValuesIncludedInInsertByDefault()
从接口复制的说明:ColumnBindingDefaultsHow should non-specification of value insertion by the individual value sources here be interpreted in terms of defaulting that value.- 指定者:
areValuesIncludedInInsertByDefault在接口中ColumnBindingDefaults- 返回:
trueIndicates that insertions are enabled by default for all value sources which do not explicitly specify.
-
areValuesIncludedInUpdateByDefault
public boolean areValuesIncludedInUpdateByDefault()
从接口复制的说明:ColumnBindingDefaultsHow should non-specification of value updating by the individual value sources here be interpreted in terms of defaulting that value.- 指定者:
areValuesIncludedInUpdateByDefault在接口中ColumnBindingDefaults- 返回:
trueIndicates that updates are enabled by default for all value sources which do not explicitly specify.
-
areValuesNullableByDefault
public boolean areValuesNullableByDefault()
从接口复制的说明:ColumnBindingDefaultsHow should non-specification of value nullability by the individual value sources here be interpreted in terms of defaulting that value.- 指定者:
areValuesNullableByDefault在接口中ColumnBindingDefaults- 返回:
trueIndicates that insertions are enabled by default for all value sources which do not explicitly specify.
-
getExplicitHibernateTypeSource
public HibernateTypeSourceImpl getExplicitHibernateTypeSource()
-
getAttributePath
public AttributePath getAttributePath()
从接口复制的说明:ImplicitBasicColumnNameSourceAccess to the AttributePath for the basic value- 指定者:
getAttributePath在接口中ImplicitBasicColumnNameSource- 返回:
- The AttributePath for the basic value
-
isCollectionElement
public boolean isCollectionElement()
从接口复制的说明:ImplicitBasicColumnNameSourceIs the basic column the "element column" for a collection? Historical handling for these inhbm.xmlbinding was to simply name the column "elt".- 指定者:
isCollectionElement在接口中ImplicitBasicColumnNameSource- 返回:
trueif the column being named is the collection element column;falseotherwise.
-
getBuildingContext
public MetadataBuildingContext getBuildingContext()
从接口复制的说明:ImplicitNameSourceAccess to the current building context.- 指定者:
getBuildingContext在接口中ImplicitNameSource- 返回:
- The building context
-
-