Uses of Class
org.hibernate.mapping.Component
Packages that use Component
Package
Description
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.
Built-in implementations of
AttributeBinder
and TypeBinder.A range of SPIs allowing integration with—and customization of—the process of building metadata.
This package defines the Hibernate configuration-time mapping model.
An SPI supporting custom instantiation of
entity instances and
embeddable objects.
This package abstracts persistence mechanisms for entities.
A Hibernate
Type is 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 ComponentModifier and TypeMethodDescriptionvoidTypeBinder.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 ComponentModifier and TypeMethodDescriptionvoidBatchSizeBinder.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 ComponentModifier and TypeMethodDescriptionInFlightMetadataCollectorImpl.getGenericComponent(Class<?> componentClass) MetadataImpl.getGenericComponent(Class<?> componentClass) Methods in org.hibernate.boot.internal that return types with arguments of type ComponentModifier and TypeMethodDescriptionMetadataImpl.getComposites()MetadataImpl.getGenericComponentsMap()Methods in org.hibernate.boot.internal with parameters of type ComponentModifier and TypeMethodDescriptionvoidInFlightMetadataCollectorImpl.registerComponent(Component component) voidInFlightMetadataCollectorImpl.registerGenericComponent(Component component) Method parameters in org.hibernate.boot.internal with type arguments of type ComponentModifier and TypeMethodDescriptionvoidInFlightMetadataCollectorImpl.visitRegisteredComponents(Consumer<Component> consumer) voidMetadataImpl.visitRegisteredComponents(Consumer<Component> consumer) Constructor parameters in org.hibernate.boot.internal with type arguments of type ComponentModifierConstructorDescriptionMetadataImpl(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.jaxb.hbm.transform
Methods in org.hibernate.boot.jaxb.hbm.transform that return ComponentConstructors in org.hibernate.boot.jaxb.hbm.transform with parameters of type Component -
Uses of Component in org.hibernate.boot.model.internal
Methods in org.hibernate.boot.model.internal that return ComponentModifier and TypeMethodDescriptionComponentPropertyHolder.getComponent()Access to the underlying componentMethods in org.hibernate.boot.model.internal with parameters of type ComponentModifier and TypeMethodDescriptionstatic PropertyHolderPropertyHolderBuilder.buildPropertyHolder(Component component, String path, PropertyData inferredData, PropertyHolder parent, MetadataBuildingContext context, Map<org.hibernate.models.spi.ClassDetails, 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.models.spi.ClassDetails componentClassDetails, AnnotatedColumns columns, MetadataBuildingContext context) Constructors in org.hibernate.boot.model.internal with parameters of type ComponentModifierConstructorDescriptionAggregateComponentSecondPass(PropertyHolder propertyHolder, Component component, org.hibernate.models.spi.ClassDetails componentClassDetails, 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.models.spi.ClassDetails, InheritanceState> inheritanceStatePerClass) -
Uses of Component in org.hibernate.boot.spi
Methods in org.hibernate.boot.spi that return ComponentModifier and TypeMethodDescriptionAbstractDelegatingMetadata.getGenericComponent(Class<?> componentClass) MetadataImplementor.getGenericComponent(Class<?> componentClass) Methods in org.hibernate.boot.spi with parameters of type ComponentModifier and TypeMethodDescriptionvoidInFlightMetadataCollector.registerComponent(Component component) voidInFlightMetadataCollector.registerGenericComponent(Component component) Method parameters in org.hibernate.boot.spi with type arguments of type ComponentModifier and TypeMethodDescriptionvoidAbstractDelegatingMetadata.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 ComponentModifier and TypeMethodDescriptionstatic 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.models.spi.ClassDetails classDetails, 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 ComponentModifierConstructorDescriptionprotectedAbstractCompositeIdMapper(Component component) 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 ComponentModifier and TypeMethodDescriptionComponent.copy()AggregateColumn.getComponent()MappedSuperclass.getDeclaredIdentifierMapper()PersistentClass.getDeclaredIdentifierMapper()MappedSuperclass.getIdentifierMapper()PersistentClass.getIdentifierMapper()Subclass.getIdentifierMapper()Methods in org.hibernate.mapping with parameters of type ComponentModifier and TypeMethodDescriptionbooleanvoidMappedSuperclass.setDeclaredIdentifierMapper(Component identifierMapper) voidPersistentClass.setDeclaredIdentifierMapper(Component declaredIdentifierMapper) voidPersistentClass.setIdentifierMapper(Component handle) Constructors in org.hibernate.mapping with parameters of type ComponentModifierConstructorDescriptionAggregateColumn(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 ComponentModifier and TypeMethodDescriptionMetadataContext.getEmbeddableBootDescriptor(EmbeddableDomainType<?> embeddableType) Methods in org.hibernate.metamodel.internal with parameters of type ComponentModifier and TypeMethodDescription<J> EmbeddableDomainType<J> MetadataContext.locateEmbeddable(Class<J> embeddableClass, Component component) voidMetadataContext.registerComponentByEmbeddable(EmbeddableDomainType<?> embeddableType, Component bootDescriptor) voidMetadataContext.registerEmbeddableType(EmbeddableDomainType<?> embeddableType, Component bootDescriptor) ManagedTypeRepresentationResolverStandard.resolveStrategy(Component bootDescriptor, Supplier<EmbeddableMappingType> runtimeDescriptorAccess, RuntimeModelCreationContext creationContext) Constructors in org.hibernate.metamodel.internal with parameters of type ComponentModifierConstructorDescriptionEmbeddableInstantiatorDynamicMap(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 ComponentModifier and TypeMethodDescriptionprotected 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 ComponentModifierConstructorDescriptionIdClassEmbeddable(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 ComponentModifier and TypeMethodDescriptionManagedTypeRepresentationResolver.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 ComponentModifier and TypeMethodDescriptionstatic BasicType<?> DiscriminatorHelper.getDiscriminatorType(Component component) -
Uses of Component in org.hibernate.type
Constructors in org.hibernate.type with parameters of type ComponentModifierConstructorDescriptionComponentType(Component component, int[] originalPropertyOrder) ComponentType(Component component, int[] originalPropertyOrder, boolean mutable) EmbeddedComponentType(Component component, int[] originalPropertyOrder) UserComponentType(Component component, int[] originalPropertyOrder, CompositeUserType<T> compositeUserType)