Uses of Class
org.hibernate.mapping.SimpleValue
Packages that use SimpleValue
Package
Description
This package defines the Hibernate configuration-time mapping model.
-
Uses of SimpleValue in org.hibernate.boot.model.internal
Fields in org.hibernate.boot.model.internal declared as SimpleValueModifier and TypeFieldDescriptionprotected final SimpleValue
AbstractEntityIdGeneratorResolver.idValue
protected SimpleValue
FkSecondPass.value
Methods in org.hibernate.boot.model.internal with parameters of type SimpleValueModifier and TypeMethodDescriptionprotected void
AnnotatedColumn.addColumnBinding
(SimpleValue value) protected void
AnnotatedJoinColumn.addColumnBinding
(SimpleValue value) static void
TableBinder.bindForeignKey
(PersistentClass referencedEntity, PersistentClass destinationEntity, AnnotatedJoinColumns joinColumns, SimpleValue value, boolean unique, MetadataBuildingContext buildingContext) static void
ToOneBinder.bindForeignKeyNameAndDefinition
(SimpleValue value, org.hibernate.models.spi.MemberDetails property, ForeignKey foreignKey, MetadataBuildingContext context) void
CollectionBinder.bindManyToManyInverseForeignKey
(PersistentClass targetEntity, AnnotatedJoinColumns joinColumns, SimpleValue value, boolean unique) Bind the inverse foreign key of aManyToMany
, that is, the columns specified by@JoinTable(inverseJoinColumns=...)
, which are the columns that reference the target entity of the many-to-many association.static void
GeneratorBinder.callConfigure
(GeneratorCreationContext creationContext, Generator generator, Map<String, Object> configuration, SimpleValue identifierValue) static void
GeneratorParameters.collectBaselineProperties
(SimpleValue identifierValue, Dialect dialect, RootClass rootClass, BiConsumer<String, String> parameterCollector) static Properties
GeneratorParameters.collectParameters
(SimpleValue identifierValue, Dialect dialect, RootClass rootClass) Collect the parameters which should be passed toConfigurable.configure(GeneratorCreationContext, Properties)
.static void
GeneratorParameters.collectParameters
(SimpleValue identifierValue, Dialect dialect, RootClass rootClass, BiConsumer<String, String> parameterCollector) static Properties
GeneratorParameters.collectParameters
(SimpleValue identifierValue, Dialect dialect, RootClass rootClass, Map<String, Object> configuration) Collect the parameters which should be passed toConfigurable.configure(GeneratorCreationContext, Properties)
.void
AnnotatedJoinColumn.copyReferencedStructureAndCreateDefaultJoinColumns
(PersistentClass referencedEntity, SimpleValue referencedValue, SimpleValue value) static void
GeneratorBinder.createGeneratorFrom
(IdentifierGeneratorDefinition defaultedGenerator, SimpleValue idValue, Map<String, Object> configuration, MetadataBuildingContext context) static void
GeneratorBinder.createGeneratorFrom
(IdentifierGeneratorDefinition defaultedGenerator, SimpleValue idValue, MetadataBuildingContext context) GeneratorStrategies.generatorClass
(String strategy, SimpleValue idValue) Interpret an "old" generator strategy name as aGenerator
class.static void
GeneratorAnnotationHelper.handleGenericGenerator
(String generatorName, GenericGenerator generatorConfig, PersistentClass entityMapping, SimpleValue idValue, MetadataBuildingContext context) static void
GeneratorAnnotationHelper.handleIdentityStrategy
(SimpleValue idValue) static void
GeneratorAnnotationHelper.handleIdGeneratorType
(Annotation generatorAnnotation, SimpleValue idValue, org.hibernate.models.spi.MemberDetails idMember, MetadataBuildingContext buildingContext) static void
GeneratorAnnotationHelper.handleSequenceGenerator
(String nameFromGeneratedValue, SequenceGenerator generatorAnnotation, SimpleValue idValue, org.hibernate.models.spi.MemberDetails idMember, MetadataBuildingContext buildingContext) static void
IdBagIdGeneratorResolverSecondPass.handleSequenceGenerator
(String nameFromGeneratedValue, SequenceGenerator generatorAnnotation, SimpleValue idValue, org.hibernate.models.spi.MemberDetails idBagMember, MetadataBuildingContext buildingContext) static void
GeneratorAnnotationHelper.handleTableGenerator
(String nameFromGeneratedValue, TableGenerator generatorAnnotation, PersistentClass entityMapping, SimpleValue idValue, org.hibernate.models.spi.MemberDetails idMember, MetadataBuildingContext buildingContext) static void
IdBagIdGeneratorResolverSecondPass.handleTableGenerator
(String nameFromGeneratedValue, TableGenerator generatorAnnotation, SimpleValue idValue, org.hibernate.models.spi.MemberDetails idBagMember, MetadataBuildingContext buildingContext) static void
GeneratorAnnotationHelper.handleUuidStrategy
(SimpleValue idValue, org.hibernate.models.spi.MemberDetails idMember, MetadataBuildingContext context) static void
TableBinder.linkJoinColumnWithValueOverridingNameIfImplicit
(PersistentClass referencedEntity, Value value, AnnotatedJoinColumns joinColumns, SimpleValue simpleValue) void
AnnotatedJoinColumn.linkValueUsingAColumnCopy
(Column column, SimpleValue value) used for mappedBy casesvoid
AnnotatedJoinColumn.linkValueUsingDefaultColumnNaming
(int columnIndex, Column referencedColumn, PersistentClass referencedEntity, SimpleValue value) void
AnnotatedJoinColumn.linkValueUsingDefaultColumnNaming
(Column referencedColumn, PersistentClass referencedEntity, SimpleValue value) void
AnnotatedColumn.linkWithAggregateValue
(SimpleValue value, Component component) void
AnnotatedColumn.linkWithValue
(SimpleValue value) static void
GeneratorBinder.makeIdGenerator
(MappingDocument sourceDocument, IdentifierGeneratorDefinition definition, SimpleValue identifierValue, MetadataBuildingContext context) Set up the identifier generator for an id defined in ahbm.xml
mapping.static void
GeneratorBinder.makeIdGenerator
(SimpleValue identifierValue, org.hibernate.models.spi.MemberDetails idAttributeMember, String generatorType, String generatorName, MetadataBuildingContext context, Map<String, ? extends IdentifierGeneratorDefinition> localGenerators) Create a generator, based on aGeneratedValue
annotation.GeneratorStrategies.mapLegacyNamedGenerator
(String strategy, SimpleValue idValue) Constructors in org.hibernate.boot.model.internal with parameters of type SimpleValueModifierConstructorDescriptionAbstractEntityIdGeneratorResolver
(PersistentClass entityMapping, SimpleValue idValue, org.hibernate.models.spi.MemberDetails idMember, GeneratedValue generatedValue, MetadataBuildingContext buildingContext) FkSecondPass
(SimpleValue value, AnnotatedJoinColumns columns) IdBagIdGeneratorResolverSecondPass
(IdentifierBag idBagMapping, SimpleValue idValue, org.hibernate.models.spi.MemberDetails idBagMember, String generatorType, String generatorName, MetadataBuildingContext buildingContext) IdGeneratorResolverSecondPass
(PersistentClass entityMapping, SimpleValue idValue, org.hibernate.models.spi.MemberDetails idMember, GeneratedValue generatedValue, MetadataBuildingContext buildingContext) JoinedSubclassFkSecondPass
(JoinedSubclass entity, AnnotatedJoinColumns inheritanceJoinedColumns, SimpleValue key, MetadataBuildingContext buildingContext) PkDrivenByDefaultMapsIdSecondPass
(String referencedEntityName, AnnotatedJoinColumns columns, SimpleValue value) StrictIdGeneratorResolverSecondPass
(PersistentClass entityMapping, SimpleValue idValue, org.hibernate.models.spi.MemberDetails idMember, GeneratedValue generatedValue, MetadataBuildingContext buildingContext) -
Uses of SimpleValue in org.hibernate.boot.model.source.internal.hbm
Methods in org.hibernate.boot.model.source.internal.hbm with parameters of type SimpleValueModifier and TypeMethodDescriptionvoid
RelationalObjectBinder.bindColumn
(MappingDocument sourceDocument, ColumnSource columnSource, SimpleValue simpleValue, boolean areColumnsNullableByDefault, RelationalObjectBinder.ColumnNamingDelegate columnNamingDelegate) void
RelationalObjectBinder.bindColumnOrFormula
(MappingDocument sourceDocument, RelationalValueSource relationalValueSource, SimpleValue simpleValue, boolean areColumnsNullableByDefault, RelationalObjectBinder.ColumnNamingDelegate columnNamingDelegate) void
RelationalObjectBinder.bindColumns
(MappingDocument sourceDocument, List<ColumnSource> columnSources, SimpleValue simpleValue, boolean areColumnsNullableByDefault, RelationalObjectBinder.ColumnNamingDelegate columnNamingDelegate) void
RelationalObjectBinder.bindColumnsAndFormulas
(MappingDocument sourceDocument, List<RelationalValueSource> relationalValueSources, SimpleValue simpleValue, boolean areColumnsNullableByDefault, RelationalObjectBinder.ColumnNamingDelegate columnNamingDelegate) -
Uses of SimpleValue in org.hibernate.mapping
Subclasses of SimpleValue in org.hibernate.mappingModifier and TypeClassDescriptionclass
A mapping model object representing a polymorphic association to one of several tables.static class
static class
The discriminator Valueclass
class
A mapping model object that represents an embeddable class.class
class
A mapping model object representing a value which is "typed" by reference to some other value (for example, a foreign key is typed by the referenced primary key).class
A mapping model object representing a many-to-one association.class
A mapping model object representing a many-to-one association.class
A mapping model object representing an association where the target side has cardinality one.Methods in org.hibernate.mapping that return SimpleValueMethods in org.hibernate.mapping with parameters of type SimpleValueModifier and TypeMethodDescriptionValueVisitor.accept
(SimpleValue value) void
BasicValue.copyTypeFrom
(SimpleValue sourceValue) void
SimpleValue.copyTypeFrom
(SimpleValue sourceValue) boolean
Any.isSame
(SimpleValue other) boolean
Component.isSame
(SimpleValue other) boolean
DependantValue.isSame
(SimpleValue other) boolean
SimpleValue.isSame
(SimpleValue other) boolean
ToOne.isSame
(SimpleValue other) Constructors in org.hibernate.mapping with parameters of type SimpleValue