Uses of Class
org.hibernate.mapping.Component
-
Packages that use Component Package Description org.hibernate.binder This package defines an easy way to extend Hibernate with user-defined annotations that define customized O/R mappings of annotated entities and annotated entity attributes.org.hibernate.binder.internal Built-in implementations ofAttributeBinderandTypeBinder.org.hibernate.boot.internal org.hibernate.boot.model.internal org.hibernate.boot.spi A range of SPIs allowing integration with—and customization of—the process of building metadata.org.hibernate.envers.configuration.internal.metadata.reader org.hibernate.envers.internal.entities.mapper.id org.hibernate.mapping This package defines the Hibernate configuration-time mapping model.org.hibernate.metamodel.internal org.hibernate.metamodel.mapping.internal org.hibernate.metamodel.spi An SPI supporting custom instantiation of entity instances and embeddable objects.org.hibernate.persister.entity This package abstracts persistence mechanisms for entities.org.hibernate.testing.orm.junit org.hibernate.tuple Most contracts here have been replaced by the new runtime mapping model.org.hibernate.type A HibernateTypeis a strategy for mapping a Java property type to a JDBC type or types. -
-
Uses of Component in org.hibernate.binder
Methods in org.hibernate.binder with parameters of type Component Modifier and Type Method Description voidTypeBinder. bind(A annotation, MetadataBuildingContext buildingContext, Component embeddableClass)Perform some custom configuration of the model relating to the given annotated embeddable class. -
Uses of Component in org.hibernate.binder.internal
Methods in org.hibernate.binder.internal with parameters of type Component Modifier and Type Method Description voidBatchSizeBinder. bind(BatchSize batchSize, MetadataBuildingContext context, Component embeddableClass)voidCommentBinder. bind(Comment comment, MetadataBuildingContext context, Component embeddable)voidCommentsBinder. bind(Comments comments, MetadataBuildingContext context, Component embeddable)voidDiscriminatorOptionsBinder. bind(DiscriminatorOptions options, MetadataBuildingContext context, Component embeddableClass) -
Uses of Component in org.hibernate.boot.internal
Methods in org.hibernate.boot.internal that return Component Modifier and Type Method Description ComponentInFlightMetadataCollectorImpl. getGenericComponent(Class<?> componentClass)ComponentMetadataImpl. getGenericComponent(Class<?> componentClass)Methods in org.hibernate.boot.internal that return types with arguments of type Component Modifier and Type Method Description List<Component>MetadataImpl. getComposites()Map<Class<?>,Component>MetadataImpl. getGenericComponentsMap()Methods in org.hibernate.boot.internal with parameters of type Component Modifier and Type Method Description voidInFlightMetadataCollectorImpl. registerComponent(Component component)voidInFlightMetadataCollectorImpl. registerGenericComponent(Component component)Method parameters in org.hibernate.boot.internal with type arguments of type Component Modifier and Type Method Description voidInFlightMetadataCollectorImpl. visitRegisteredComponents(Consumer<Component> consumer)voidMetadataImpl. visitRegisteredComponents(Consumer<Component> consumer)Constructor parameters in org.hibernate.boot.internal with type arguments of type Component Constructor Description MetadataImpl(UUID uuid, MetadataBuildingOptions metadataBuildingOptions, Map<String,PersistentClass> entityBindingMap, List<Component> composites, Map<Class<?>,Component> genericComponentsMap, Map<Class<?>,DiscriminatorType<?>> embeddableDiscriminatorTypesMap, Map<Class<?>,MappedSuperclass> mappedSuperclassMap, Map<String,Collection> collectionBindingMap, Map<String,TypeDefinition> typeDefinitionMap, Map<String,FilterDefinition> filterDefinitionMap, Map<String,FetchProfile> fetchProfileMap, Map<String,String> imports, Map<String,IdentifierGeneratorDefinition> idGeneratorDefinitionMap, Map<String,NamedHqlQueryDefinition> namedQueryMap, Map<String,NamedNativeQueryDefinition> namedNativeQueryMap, Map<String,NamedProcedureCallDefinition> namedProcedureCallMap, Map<String,NamedResultSetMappingDescriptor> sqlResultSetMappingMap, Map<String,NamedEntityGraphDefinition> namedEntityGraphMap, Map<String,SqmFunctionDescriptor> sqlFunctionMap, Database database, BootstrapContext bootstrapContext) -
Uses of Component in org.hibernate.boot.model.internal
Methods in org.hibernate.boot.model.internal that return Component Modifier and Type Method Description static ComponentEmbeddableBinder. bindEmbeddable(PropertyData inferredData, PropertyHolder propertyHolder, AccessType propertyAccessor, EntityBinder entityBinder, boolean isIdentifierMapper, MetadataBuildingContext context, boolean isComponentEmbedded, boolean isId, Map<org.hibernate.annotations.common.reflection.XClass,InheritanceState> inheritanceStatePerClass, String referencedEntityName, String propertyName, Class<? extends EmbeddableInstantiator> customInstantiatorImpl, Class<? extends CompositeUserType<?>> compositeUserTypeClass, AnnotatedJoinColumns columns, AnnotatedColumns annotatedColumns)Methods in org.hibernate.boot.model.internal with parameters of type Component Modifier and Type Method Description static PropertyHolderPropertyHolderBuilder. buildPropertyHolder(Component component, String path, PropertyData inferredData, PropertyHolder parent, MetadataBuildingContext context, Map<org.hibernate.annotations.common.reflection.XClass,InheritanceState> inheritanceStatePerClass)build a component property holderstatic PropertyBinderHelper. findPropertyByName(Component component, String propertyName)Retrieve the property by path in a recursive wayvoidAnnotatedColumn. linkWithAggregateValue(SimpleValue value, Component component)voidInheritanceState. postProcess(Component component)static voidAggregateComponentBinder. processAggregate(Component component, PropertyHolder propertyHolder, PropertyData inferredData, org.hibernate.annotations.common.reflection.XClass componentXClass, AnnotatedColumns columns, MetadataBuildingContext context)voidPropertyBinder. setComponentElement(Component componentElement)Constructors in org.hibernate.boot.model.internal with parameters of type Component Constructor Description AggregateComponentSecondPass(PropertyHolder propertyHolder, Component component, org.hibernate.annotations.common.reflection.XClass componentXClass, String propertyName, MetadataBuildingContext context)BasicValueBinder(BasicValueBinder.Kind kind, Component aggregateComponent, MetadataBuildingContext buildingContext)ComponentPropertyHolder(Component component, String path, PropertyData inferredData, PropertyHolder parent, MetadataBuildingContext context, Map<org.hibernate.annotations.common.reflection.XClass,InheritanceState> inheritanceStatePerClass)CopyIdentifierComponentSecondPass(Component comp, String referencedEntityName, String propertyName, AnnotatedJoinColumns joinColumns, MetadataBuildingContext buildingContext) -
Uses of Component in org.hibernate.boot.spi
Methods in org.hibernate.boot.spi that return Component Modifier and Type Method Description ComponentAbstractDelegatingMetadata. getGenericComponent(Class<?> componentClass)ComponentMetadataImplementor. getGenericComponent(Class<?> componentClass)Methods in org.hibernate.boot.spi with parameters of type Component Modifier and Type Method Description voidInFlightMetadataCollector. registerComponent(Component component)voidInFlightMetadataCollector. registerGenericComponent(Component component)Method parameters in org.hibernate.boot.spi with type arguments of type Component Modifier and Type Method Description voidAbstractDelegatingMetadata. visitRegisteredComponents(Consumer<Component> consumer)voidMetadataImplementor. visitRegisteredComponents(Consumer<Component> consumer) -
Uses of Component in org.hibernate.envers.configuration.internal.metadata.reader
Methods in org.hibernate.envers.configuration.internal.metadata.reader with parameters of type Component Modifier and Type Method Description static PersistentPropertiesSourcePersistentPropertiesSource. forComponent(EnversMetadataBuildingContext context, Component component)static PersistentPropertiesSourcePersistentPropertiesSource. forComponent(EnversMetadataBuildingContext context, Component component, boolean dynamic)Get a persistent properties source for a component that needs its class resolved.static PersistentPropertiesSourcePersistentPropertiesSource. forComponent(Component component, org.hibernate.annotations.common.reflection.XClass clazz, boolean dynamic)Get a persistent properties source for a component with its class already resolved. -
Uses of Component in org.hibernate.envers.internal.entities.mapper.id
Constructors in org.hibernate.envers.internal.entities.mapper.id with parameters of type Component Constructor Description EmbeddedIdMapper(PropertyData propertyData, Component component)MultipleIdMapper(Component component)NestedEmbeddedIdMapper(PropertyData propertyData, Component component) -
Uses of Component in org.hibernate.mapping
Methods in org.hibernate.mapping that return Component Modifier and Type Method Description ComponentComponent. copy()ComponentAggregateColumn. getComponent()ComponentMappedSuperclass. getDeclaredIdentifierMapper()ComponentPersistentClass. getDeclaredIdentifierMapper()ComponentMappedSuperclass. getIdentifierMapper()ComponentPersistentClass. getIdentifierMapper()ComponentSubclass. getIdentifierMapper()Methods in org.hibernate.mapping with parameters of type Component Modifier and Type Method Description ObjectValueVisitor. accept(Component component)booleanComponent. isSame(Component other)voidMappedSuperclass. setDeclaredIdentifierMapper(Component identifierMapper)voidPersistentClass. setDeclaredIdentifierMapper(Component declaredIdentifierMapper)voidPersistentClass. setIdentifierMapper(Component handle)Constructors in org.hibernate.mapping with parameters of type Component Constructor Description AggregateColumn(Column column, Component component)Component(MetadataBuildingContext metadata, Component component) -
Uses of Component in org.hibernate.metamodel.internal
Methods in org.hibernate.metamodel.internal that return Component Modifier and Type Method Description ComponentMetadataContext. getEmbeddableBootDescriptor(EmbeddableDomainType<?> embeddableType)Methods in org.hibernate.metamodel.internal with parameters of type Component Modifier and Type Method Description <J> EmbeddableDomainType<J>MetadataContext. locateEmbeddable(Class<J> embeddableClass, Component component)voidMetadataContext. registerComponentByEmbeddable(EmbeddableDomainType<?> embeddableType, Component bootDescriptor)voidMetadataContext. registerEmbeddableType(EmbeddableDomainType<?> embeddableType, Component bootDescriptor)EmbeddableRepresentationStrategyManagedTypeRepresentationResolverStandard. resolveStrategy(Component bootDescriptor, Supplier<EmbeddableMappingType> runtimeDescriptorAccess, RuntimeModelCreationContext creationContext)Constructors in org.hibernate.metamodel.internal with parameters of type Component Constructor Description EmbeddableInstantiatorDynamicMap(Component bootDescriptor, Supplier<EmbeddableMappingType> runtimeDescriptorAccess)EmbeddableRepresentationStrategyMap(Component bootDescriptor, Supplier<EmbeddableMappingType> runtimeDescriptorAccess, EmbeddableInstantiator customInstantiator, RuntimeModelCreationContext creationContext)EmbeddableRepresentationStrategyPojo(Component bootDescriptor, Supplier<EmbeddableMappingType> runtimeDescriptorAccess, EmbeddableInstantiator customInstantiator, CompositeUserType<Object> compositeUserType, RuntimeModelCreationContext creationContext) -
Uses of Component in org.hibernate.metamodel.mapping.internal
Methods in org.hibernate.metamodel.mapping.internal with parameters of type Component Modifier and Type Method Description protected booleanAbstractEmbeddableMapping. finishInitialization(NavigableRole navigableRole, Component bootDescriptor, CompositeType compositeType, String rootTableExpression, String[] rootTableKeyColumnNames, EmbeddableMappingType declarer, EmbeddableRepresentationStrategy representationStrategy, AbstractEmbeddableMapping.AttributeTypeValidator attributeTypeValidator, AbstractEmbeddableMapping.ConcreteTableResolver concreteTableResolver, Consumer<AttributeMapping> attributeConsumer, AbstractEmbeddableMapping.SuccessfulCompletionCallback completionCallback, MappingModelCreationProcess creationProcess)static EmbeddableMappingTypeImplEmbeddableMappingTypeImpl. from(Component bootDescriptor, CompositeType compositeType, boolean[] insertability, boolean[] updateability, Function<EmbeddableMappingType,EmbeddableValuedModelPart> embeddedPartBuilder, MappingModelCreationProcess creationProcess)static EmbeddableMappingTypeImplEmbeddableMappingTypeImpl. from(Component bootDescriptor, CompositeType compositeType, String rootTableExpression, String[] rootTableKeyColumnNames, Property componentProperty, DependantValue dependantValue, int dependantColumnIndex, boolean[] insertability, boolean[] updateability, Function<EmbeddableMappingType,EmbeddableValuedModelPart> embeddedPartBuilder, MappingModelCreationProcess creationProcess)Constructors in org.hibernate.metamodel.mapping.internal with parameters of type Component Constructor Description IdClassEmbeddable(Component idClassSource, RootClass bootEntityDescriptor, NonAggregatedIdentifierMapping idMapping, EntityMappingType identifiedEntityMapping, String idTable, String[] idColumns, VirtualIdEmbeddable virtualIdEmbeddable, MappingModelCreationProcess creationProcess)VirtualIdEmbeddable(Component virtualIdSource, NonAggregatedIdentifierMapping idMapping, EntityPersister identifiedEntityMapping, String rootTableExpression, String[] rootTableKeyColumnNames, MappingModelCreationProcess creationProcess)VirtualIdRepresentationStrategy(VirtualIdEmbeddable virtualIdEmbeddable, EntityMappingType entityMappingType, Component bootDescriptor, RuntimeModelCreationContext creationContext) -
Uses of Component in org.hibernate.metamodel.spi
Methods in org.hibernate.metamodel.spi with parameters of type Component Modifier and Type Method Description EmbeddableRepresentationStrategyManagedTypeRepresentationResolver. resolveStrategy(Component bootDescriptor, Supplier<EmbeddableMappingType> runtimeDescriptor, RuntimeModelCreationContext creationContext)Resolve the strategy to use for the given embeddable -
Uses of Component in org.hibernate.persister.entity
Methods in org.hibernate.persister.entity with parameters of type Component Modifier and Type Method Description static BasicType<?>DiscriminatorHelper. getDiscriminatorType(Component component) -
Uses of Component in org.hibernate.testing.orm.junit
Methods in org.hibernate.testing.orm.junit that return Component Modifier and Type Method Description ComponentDialectFeatureChecks.FakeMetadataBuildingContext. getGenericComponent(Class<?> componentClass)Methods in org.hibernate.testing.orm.junit with parameters of type Component Modifier and Type Method Description voidDialectFeatureChecks.FakeMetadataBuildingContext. registerComponent(Component component)voidDialectFeatureChecks.FakeMetadataBuildingContext. registerGenericComponent(Component component)Method parameters in org.hibernate.testing.orm.junit with type arguments of type Component Modifier and Type Method Description voidDialectFeatureChecks.FakeMetadataBuildingContext. visitRegisteredComponents(Consumer<Component> consumer) -
Uses of Component in org.hibernate.tuple
Constructors in org.hibernate.tuple with parameters of type Component Constructor Description PojoInstantiator(Component component, ReflectionOptimizer.InstantiationOptimizer optimizer)Deprecated.SeePojoInstantiator -
Uses of Component in org.hibernate.type
Constructors in org.hibernate.type with parameters of type Component Constructor Description ComponentType(Component component, int[] originalPropertyOrder)ComponentType(Component component, int[] originalPropertyOrder, boolean mutable)ComponentType(Component component, int[] originalPropertyOrder, MetadataBuildingContext context)Deprecated, for removal: This API element is subject to removal in a future version.EmbeddedComponentType(Component component, int[] originalPropertyOrder)EmbeddedComponentType(Component component, int[] originalPropertyOrder, MetadataBuildingContext buildingContext)Deprecated, for removal: This API element is subject to removal in a future version.UserComponentType(Component component, int[] originalPropertyOrder, CompositeUserType<T> compositeUserType)
-