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 SimpleValueAbstractEntityIdGeneratorResolver.idValueMethods in org.hibernate.boot.model.internal with parameters of type SimpleValueModifier and TypeMethodDescriptionprotected voidAnnotatedColumn.addColumnBinding(SimpleValue value) protected voidAnnotatedJoinColumn.addColumnBinding(SimpleValue value) static voidTableBinder.bindForeignKey(PersistentClass referencedEntity, PersistentClass destinationEntity, AnnotatedJoinColumns joinColumns, SimpleValue value, boolean unique, MetadataBuildingContext buildingContext) static voidToOneBinder.bindForeignKeyNameAndDefinition(SimpleValue value, org.hibernate.models.spi.MemberDetails property, ForeignKey foreignKey, MetadataBuildingContext context) voidCollectionBinder.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.voidAnnotatedJoinColumn.copyReferencedStructureAndCreateDefaultJoinColumns(PersistentClass referencedEntity, SimpleValue referencedValue, SimpleValue value) static voidGeneratorBinder.createGeneratorFrom(IdentifierGeneratorDefinition defaultedGenerator, SimpleValue idValue, Map<String, Object> configuration, MetadataBuildingContext context) static voidGeneratorBinder.createGeneratorFrom(IdentifierGeneratorDefinition defaultedGenerator, SimpleValue idValue, MetadataBuildingContext context) GeneratorStrategies.generatorClass(String strategy, SimpleValue idValue) Interpret an "old" generator strategy name as aGeneratorclass.static voidGeneratorAnnotationHelper.handleGenericGenerator(String generatorName, GenericGenerator generatorConfig, PersistentClass entityMapping, SimpleValue idValue, MetadataBuildingContext context) static voidGeneratorAnnotationHelper.handleIdentityStrategy(SimpleValue idValue) static voidGeneratorAnnotationHelper.handleIdGeneratorType(Annotation generatorAnnotation, SimpleValue idValue, org.hibernate.models.spi.MemberDetails idMember, MetadataBuildingContext buildingContext) static voidGeneratorAnnotationHelper.handleSequenceGenerator(String nameFromGeneratedValue, SequenceGenerator generatorAnnotation, SimpleValue idValue, org.hibernate.models.spi.MemberDetails idMember, MetadataBuildingContext buildingContext) static voidGeneratorAnnotationHelper.handleTableGenerator(String nameFromGeneratedValue, TableGenerator generatorAnnotation, SimpleValue idValue, org.hibernate.models.spi.MemberDetails idMember, MetadataBuildingContext buildingContext) static voidGeneratorAnnotationHelper.handleUuidStrategy(SimpleValue idValue, org.hibernate.models.spi.MemberDetails idMember, org.hibernate.models.spi.ClassDetails entityClass, MetadataBuildingContext context) static voidTableBinder.linkJoinColumnWithValueOverridingNameIfImplicit(PersistentClass referencedEntity, Value value, AnnotatedJoinColumns joinColumns, SimpleValue simpleValue) voidAnnotatedJoinColumn.linkValueUsingAColumnCopy(Column column, SimpleValue value) Used formappedBycases.voidAnnotatedJoinColumn.linkValueUsingDefaultColumnNaming(int columnIndex, Column referencedColumn, PersistentClass referencedEntity, SimpleValue value) voidAnnotatedJoinColumn.linkValueUsingDefaultColumnNaming(Column referencedColumn, PersistentClass referencedEntity, SimpleValue value) The JPA-specified rules implemented inImplicitNamingStrategyJpaCompliantImpl.determineJoinColumnName(org.hibernate.boot.model.naming.ImplicitJoinColumnNameSource)prevent us from assigning defaulted names toJoinColumnuntil the second pass.voidAnnotatedColumn.linkWithAggregateValue(SimpleValue value, Component component) voidAnnotatedColumn.linkWithValue(SimpleValue value) static voidGeneratorBinder.makeIdGenerator(MappingDocument sourceDocument, IdentifierGeneratorDefinition definition, SimpleValue identifierValue, MetadataBuildingContext context) Set up the identifier generator for an id defined in ahbm.xmlmapping.static voidGeneratorBinder.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 aGeneratedValueannotation.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) 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) 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 TypeMethodDescriptionvoidRelationalObjectBinder.bindColumn(MappingDocument sourceDocument, ColumnSource columnSource, SimpleValue simpleValue, boolean areColumnsNullableByDefault, RelationalObjectBinder.ColumnNamingDelegate columnNamingDelegate) voidRelationalObjectBinder.bindColumnOrFormula(MappingDocument sourceDocument, RelationalValueSource relationalValueSource, SimpleValue simpleValue, boolean areColumnsNullableByDefault, RelationalObjectBinder.ColumnNamingDelegate columnNamingDelegate) voidRelationalObjectBinder.bindColumns(MappingDocument sourceDocument, List<ColumnSource> columnSources, SimpleValue simpleValue, boolean areColumnsNullableByDefault, RelationalObjectBinder.ColumnNamingDelegate columnNamingDelegate) voidRelationalObjectBinder.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 TypeClassDescriptionclassA mapping model object representing a polymorphic association to one of several tables.static classstatic classThe discriminator ValueclassclassA mapping model object that represents an embeddable class.classclassA 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).final classA mapping model object representing a many-to-one association.final classA mapping model object representing a many-to-one association.classA 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) voidBasicValue.copyTypeFrom(SimpleValue sourceValue) voidSimpleValue.copyTypeFrom(SimpleValue sourceValue) booleanAny.isSame(SimpleValue other) booleanComponent.isSame(SimpleValue other) booleanDependantValue.isSame(SimpleValue other) booleanSimpleValue.isSame(SimpleValue other) booleanToOne.isSame(SimpleValue other) Constructors in org.hibernate.mapping with parameters of type SimpleValue