类的使用
org.hibernate.mapping.Component
-
使用Component的程序包 程序包 说明 org.hibernate.cfg This package defines APIs for configuring Hibernate, and classes for building the Hibernate configuration-time metamodel.org.hibernate.mapping This package defines the Hibernate configuration-time metamodel.org.hibernate.tuple This package defines a runtime metamodel for entities at the object level and abstracts the differences between the various entity modes.org.hibernate.tuple.component -
-
org.hibernate.cfg中Component的使用
返回Component的org.hibernate.cfg中的方法 修饰符和类型 方法 说明 static ComponentAnnotationBinder. createComponent(PropertyHolder propertyHolder, PropertyData inferredData, boolean isComponentEmbedded, boolean isIdentifierMapper, MetadataBuildingContext context)static ComponentAnnotationBinder. fillComponent(PropertyHolder propertyHolder, PropertyData inferredData, AccessType propertyAccessor, boolean isNullable, EntityBinder entityBinder, boolean isComponentEmbedded, boolean isIdentifierMapper, boolean inSecondPass, MetadataBuildingContext buildingContext, Map<org.hibernate.annotations.common.reflection.XClass,InheritanceState> inheritanceStatePerClass)static ComponentAnnotationBinder. fillComponent(PropertyHolder propertyHolder, PropertyData inferredData, PropertyData baseInferredData, AccessType propertyAccessor, boolean isNullable, EntityBinder entityBinder, boolean isComponentEmbedded, boolean isIdentifierMapper, boolean inSecondPass, MetadataBuildingContext buildingContext, Map<org.hibernate.annotations.common.reflection.XClass,InheritanceState> inheritanceStatePerClass)参数类型为Component的org.hibernate.cfg中的方法 修饰符和类型 方法 说明 static PropertyHolderPropertyHolderBuilder. buildPropertyHolder(Component component, String path, PropertyData inferredData, PropertyHolder parent, MetadataBuildingContext context)build a component property holderstatic PropertyBinderHelper. findPropertyByName(Component component, String propertyName)Retrieve the property by path in a recursive way参数类型为Component的org.hibernate.cfg中的构造器 构造器 说明 ComponentPropertyHolder(Component component, String path, PropertyData inferredData, PropertyHolder parent, MetadataBuildingContext context)CopyIdentifierComponentSecondPass(Component comp, String referencedEntityName, Ejb3JoinColumn[] joinColumns, MetadataBuildingContext buildingContext) -
org.hibernate.mapping中Component的使用
返回Component的org.hibernate.mapping中的方法 修饰符和类型 方法 说明 ComponentMappedSuperclass. getDeclaredIdentifierMapper()ComponentPersistentClass. getDeclaredIdentifierMapper()ComponentMappedSuperclass. getIdentifierMapper()ComponentPersistentClass. getIdentifierMapper()ComponentSubclass. getIdentifierMapper()参数类型为Component的org.hibernate.mapping中的方法 修饰符和类型 方法 说明 ObjectValueVisitor. accept(Component component)booleanComponent. isSame(Component other)voidMappedSuperclass. setDeclaredIdentifierMapper(Component identifierMapper)voidPersistentClass. setDeclaredIdentifierMapper(Component declaredIdentifierMapper)voidPersistentClass. setIdentifierMapper(Component handle)参数类型为Component的org.hibernate.mapping中的构造器 构造器 说明 Component(MetadataBuildingContext metadata, Component component)Component(MetadataImplementor metadata, Component component)已过时。UserComponent(MetadataBuildingContext, Component)instead. -
org.hibernate.tuple中Component的使用
参数类型为Component的org.hibernate.tuple中的构造器 构造器 说明 PojoInstantiator(Component component, ReflectionOptimizer.InstantiationOptimizer optimizer) -
org.hibernate.tuple.component中Component的使用
参数类型为Component的org.hibernate.tuple.component中的方法 修饰符和类型 方法 说明 protected abstract GetterAbstractComponentTuplizer. buildGetter(Component component, Property prop)protected GetterDynamicMapComponentTuplizer. buildGetter(Component component, Property prop)protected GetterPojoComponentTuplizer. buildGetter(Component component, Property prop)protected abstract InstantiatorAbstractComponentTuplizer. buildInstantiator(Component component)protected InstantiatorDynamicMapComponentTuplizer. buildInstantiator(Component component)protected InstantiatorPojoComponentTuplizer. buildInstantiator(Component component)protected abstract SetterAbstractComponentTuplizer. buildSetter(Component component, Property prop)protected SetterDynamicMapComponentTuplizer. buildSetter(Component component, Property prop)protected SetterPojoComponentTuplizer. buildSetter(Component component, Property prop)ComponentTuplizerComponentTuplizerFactory. constructDefaultTuplizer(EntityMode entityMode, Component metadata)Construct am instance of the default tuplizer for the given entity-mode.ComponentTuplizerComponentTuplizerFactory. constructTuplizer(Class<? extends ComponentTuplizer> tuplizerClass, Component metadata)Construct an instance of the given tuplizer class.ComponentTuplizerComponentTuplizerFactory. constructTuplizer(String tuplizerClassName, Component metadata)Construct an instance of the given tuplizer class.protected voidAbstractComponentTuplizer. setComponentClass(Component component)protected voidPojoComponentTuplizer. setComponentClass(Component component)参数类型为Component的org.hibernate.tuple.component中的构造器 构造器 说明 AbstractComponentTuplizer(Component component)ComponentMetamodel(Component component, BootstrapContext bootstrapContext)ComponentMetamodel(Component component, MetadataBuildingOptions metadataBuildingOptions)已过时。UseComponentMetamodel(Component, BootstrapContext)instead.DynamicMapComponentTuplizer(Component component)PojoComponentTuplizer(Component component)
-