Uses of Class
org.hibernate.mapping.SimpleValue
-
Packages that use SimpleValue Package Description org.hibernate.boot.model.internal org.hibernate.boot.model.source.internal.hbm org.hibernate.id.factory.internal Implementation of the SPI for id generator factories.org.hibernate.mapping 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 SimpleValue Modifier and Type Field Description protected SimpleValue
FkSecondPass. value
Methods in org.hibernate.boot.model.internal with parameters of type SimpleValue Modifier and Type Method Description protected 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.annotations.common.reflection.XProperty 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.void
AnnotatedJoinColumn. copyReferencedStructureAndCreateDefaultJoinColumns(PersistentClass referencedEntity, SimpleValue referencedValue, SimpleValue value)
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(SimpleValue id, org.hibernate.annotations.common.reflection.XProperty property, String generatorType, String generatorName, MetadataBuildingContext buildingContext, Map<String,IdentifierGeneratorDefinition> localGenerators)
Apply an id generation strategy and parameters to the givenSimpleValue
which represents an identifier.static void
GeneratorBinder. makeIdGenerator(SimpleValue id, org.hibernate.annotations.common.reflection.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 SimpleValue Constructor Description FkSecondPass(SimpleValue value, AnnotatedJoinColumns columns)
IdGeneratorResolverSecondPass(SimpleValue id, org.hibernate.annotations.common.reflection.XProperty idXProperty, String generatorType, String generatorName, MetadataBuildingContext buildingContext)
IdGeneratorResolverSecondPass(SimpleValue id, org.hibernate.annotations.common.reflection.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 SimpleValue Modifier and Type Method Description void
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.id.factory.internal
Methods in org.hibernate.id.factory.internal with parameters of type SimpleValue Modifier and Type Method Description static Properties
IdentifierGeneratorUtil. collectParameters(SimpleValue simpleValue, Dialect dialect, String defaultCatalog, String defaultSchema, RootClass rootClass)
static Generator
IdentifierGeneratorUtil. 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.mapping Modifier and Type Class Description class
Any
A mapping model object representing a polymorphic association to one of several tables.static class
Any.KeyValue
static class
Any.MetaValue
class
BasicValue
class
Component
A mapping model object that represents an embeddable class.class
DependantBasicValue
class
DependantValue
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
ManyToOne
A mapping model object representing a many-to-one association.class
OneToOne
A mapping model object representing a many-to-one association.class
ToOne
A mapping model object representing an association where the target side has cardinality one.Methods in org.hibernate.mapping that return SimpleValue Modifier and Type Method Description SimpleValue
Any. getKeyMapping()
Methods in org.hibernate.mapping with parameters of type SimpleValue Modifier and Type Method Description Object
ValueVisitor. 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 Constructor Description SimpleValue(SimpleValue original)
-