Uses of Class
org.hibernate.mapping.SimpleValue
Packages that use SimpleValue
Package
Description
Implementation of the SPI for id generator factories.
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 SimpleValueMethods 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, XProperty 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 voidTableBinder.linkJoinColumnWithValueOverridingNameIfImplicit(PersistentClass referencedEntity, Value value, AnnotatedJoinColumns joinColumns, SimpleValue simpleValue) voidAnnotatedJoinColumn.linkValueUsingAColumnCopy(Column column, SimpleValue value) used for mappedBy casesvoidAnnotatedJoinColumn.linkValueUsingDefaultColumnNaming(int columnIndex, Column referencedColumn, PersistentClass referencedEntity, SimpleValue value) voidAnnotatedJoinColumn.linkValueUsingDefaultColumnNaming(Column referencedColumn, PersistentClass referencedEntity, SimpleValue value) voidAnnotatedColumn.linkWithAggregateValue(SimpleValue value, Component component) voidAnnotatedColumn.linkWithValue(SimpleValue value) static voidGeneratorBinder.makeIdGenerator(SimpleValue id, XProperty property, String generatorType, String generatorName, MetadataBuildingContext buildingContext, Map<String, IdentifierGeneratorDefinition> localGenerators) Apply an id generation strategy and parameters to the givenSimpleValuewhich represents an identifier.static voidGeneratorBinder.makeIdGenerator(SimpleValue id, XProperty idXProperty, String generatorType, String generatorName, MetadataBuildingContext buildingContext, IdentifierGeneratorDefinition foreignKGeneratorDefinition) apply an id generator to a SimpleValueConstructors in org.hibernate.boot.model.internal with parameters of type SimpleValueModifierConstructorDescriptionFkSecondPass(SimpleValue value, AnnotatedJoinColumns columns) IdGeneratorResolverSecondPass(SimpleValue id, XProperty idXProperty, String generatorType, String generatorName, MetadataBuildingContext buildingContext) IdGeneratorResolverSecondPass(SimpleValue id, XProperty idXProperty, String generatorType, String generatorName, MetadataBuildingContext buildingContext, IdentifierGeneratorDefinition localIdentifierGeneratorDefinition) JoinedSubclassFkSecondPass(JoinedSubclass entity, AnnotatedJoinColumns inheritanceJoinedColumns, SimpleValue key, MetadataBuildingContext buildingContext) PkDrivenByDefaultMapsIdSecondPass(String referencedEntityName, AnnotatedJoinColumns columns, SimpleValue value) -
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.id.factory.internal
Methods in org.hibernate.id.factory.internal with parameters of type SimpleValueModifier and TypeMethodDescriptionstatic PropertiesIdentifierGeneratorUtil.collectParameters(SimpleValue simpleValue, Dialect dialect, String defaultCatalog, String defaultSchema, RootClass rootClass) static GeneratorIdentifierGeneratorUtil.createLegacyIdentifierGenerator(SimpleValue simpleValue, IdentifierGeneratorFactory identifierGeneratorFactory, Dialect dialect, String defaultCatalog, String defaultSchema, RootClass rootClass) -
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 classclassclassA 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).classA mapping model object representing a many-to-one association.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