Package | Description |
---|---|
org.hibernate.boot.model.source.internal.hbm | |
org.hibernate.cfg |
This package defines APIs for configuring Hibernate, and classes
for building the Hibernate configuration-time metamodel.
|
org.hibernate.cfg.annotations | |
org.hibernate.mapping |
This package defines the Hibernate configuration-time metamodel.
|
Modifier and Type | Method and 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) |
Modifier and Type | Field and Description |
---|---|
protected SimpleValue |
FkSecondPass.value |
Modifier and Type | Method and Description |
---|---|
protected void |
Ejb3Column.addColumnBinding(SimpleValue value) |
protected void |
Ejb3JoinColumn.addColumnBinding(SimpleValue value) |
void |
Ejb3JoinColumn.copyReferencedStructureAndCreateDefaultJoinColumns(PersistentClass referencedEntity,
Iterator columnIterator,
SimpleValue value) |
void |
Ejb3JoinColumn.linkValueUsingAColumnCopy(Column column,
SimpleValue value)
used for mappedBy cases
|
void |
Ejb3JoinColumn.linkValueUsingDefaultColumnNaming(Column referencedColumn,
PersistentClass referencedEntity,
SimpleValue value) |
void |
Ejb3Column.linkWithValue(SimpleValue value) |
static void |
BinderHelper.makeIdGenerator(SimpleValue id,
XProperty idXProperty,
String generatorType,
String generatorName,
MetadataBuildingContext buildingContext,
IdentifierGeneratorDefinition foreignKGeneratorDefinition)
apply an id generator to a SimpleValue
|
static void |
BinderHelper.makeIdGenerator(SimpleValue id,
XProperty idXProperty,
String generatorType,
String generatorName,
MetadataBuildingContext buildingContext,
Map<String,IdentifierGeneratorDefinition> localGenerators)
apply an id generator to a SimpleValue
|
Constructor and Description |
---|
FkSecondPass(SimpleValue value,
Ejb3JoinColumn[] 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,
Ejb3JoinColumn[] inheritanceJoinedColumns,
SimpleValue key,
MetadataBuildingContext buildingContext) |
PkDrivenByDefaultMapsIdSecondPass(String referencedEntityName,
Ejb3JoinColumn[] columns,
SimpleValue value) |
Modifier and Type | Method and Description |
---|---|
SimpleValue |
SimpleValueBinder.make() |
Modifier and Type | Method and Description |
---|---|
static void |
TableBinder.bindFk(PersistentClass referencedEntity,
PersistentClass destinationEntity,
Ejb3JoinColumn[] columns,
SimpleValue value,
boolean unique,
MetadataBuildingContext buildingContext) |
static void |
CollectionBinder.bindManytoManyInverseFk(PersistentClass referencedEntity,
Ejb3JoinColumn[] columns,
SimpleValue value,
boolean unique,
MetadataBuildingContext buildingContext)
bind the inverse FK of a ManyToMany
If we are in a mappedBy case, read the columns from the associated
collection element
Otherwise delegates to the usual algorithm
|
static void |
TableBinder.linkJoinColumnWithValueOverridingNameIfImplicit(PersistentClass referencedEntity,
Iterator columnIterator,
Ejb3JoinColumn[] columns,
SimpleValue value) |
Modifier and Type | Class and Description |
---|---|
class |
Any
A Hibernate "any" type (ie.
|
class |
Component
The mapping for a component, composite element,
composite identifier, etc.
|
class |
DependantValue
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 many-to-one association mapping
|
class |
OneToOne
A one-to-one association mapping
|
class |
ToOne
A simple-point association (ie.
|
Modifier and Type | Method and Description |
---|---|
Object |
ValueVisitor.accept(SimpleValue value) |
void |
SimpleValue.copyTypeFrom(SimpleValue sourceValue) |
boolean |
SimpleValue.isSame(SimpleValue other) |
boolean |
ToOne.isSame(SimpleValue other) |
boolean |
Any.isSame(SimpleValue other) |
boolean |
Component.isSame(SimpleValue other) |
boolean |
DependantValue.isSame(SimpleValue other) |
Copyright © 2021 JBoss by Red Hat. All rights reserved.