Package | Description |
---|---|
org.hibernate.boot.internal | |
org.hibernate.boot.spi | |
org.hibernate.cfg |
This package defines APIs for configuring Hibernate, and classes
for building the Hibernate configuration-time metamodel.
|
Modifier and Type | Method and Description |
---|---|
PropertyData |
InFlightMetadataCollectorImpl.getPropertyAnnotatedWithIdAndToOne(XClass entityType,
String propertyName) |
PropertyData |
InFlightMetadataCollectorImpl.getPropertyAnnotatedWithMapsId(XClass entityType,
String propertyName) |
Modifier and Type | Method and Description |
---|---|
void |
InFlightMetadataCollectorImpl.addPropertyAnnotatedWithMapsId(XClass entityType,
PropertyData property) |
void |
InFlightMetadataCollectorImpl.addPropertyAnnotatedWithMapsIdSpecj(XClass entityType,
PropertyData property,
String mapsIdValue) |
void |
InFlightMetadataCollectorImpl.addToOneAndIdProperty(XClass entityType,
PropertyData property) |
Modifier and Type | Method and Description |
---|---|
PropertyData |
InFlightMetadataCollector.getPropertyAnnotatedWithIdAndToOne(XClass persistentXClass,
String propertyName) |
PropertyData |
InFlightMetadataCollector.getPropertyAnnotatedWithMapsId(XClass persistentXClass,
String propertyName) |
Modifier and Type | Method and Description |
---|---|
void |
InFlightMetadataCollector.addPropertyAnnotatedWithMapsId(XClass entity,
PropertyData propertyAnnotatedElement) |
void |
InFlightMetadataCollector.addPropertyAnnotatedWithMapsIdSpecj(XClass entity,
PropertyData specJPropertyData,
String s) |
void |
InFlightMetadataCollector.addToOneAndIdProperty(XClass entity,
PropertyData propertyAnnotatedElement) |
Modifier and Type | Class and Description |
---|---|
class |
PropertyInferredData
Retrieve all inferred data from an annnoted element
|
class |
PropertyPreloadedData |
class |
WrappedInferredData |
Modifier and Type | Method and Description |
---|---|
static Any |
BinderHelper.buildAnyValue(String anyMetaDefName,
Ejb3JoinColumn[] columns,
Column metaColumn,
PropertyData inferredData,
boolean cascadeOnDelete,
Nullability nullability,
PropertyHolder propertyHolder,
EntityBinder entityBinder,
boolean optional,
MetadataBuildingContext context) |
static Ejb3Column[] |
Ejb3Column.buildColumnFromAnnotation(Column[] anns,
Formula formulaAnn,
Nullability nullability,
PropertyHolder propertyHolder,
PropertyData inferredData,
Map<String,Join> secondaryTables,
MetadataBuildingContext context) |
static Ejb3Column[] |
Ejb3Column.buildColumnFromAnnotation(Column[] anns,
Formula formulaAnn,
Nullability nullability,
PropertyHolder propertyHolder,
PropertyData inferredData,
String suffixForDefaultColumnName,
Map<String,Join> secondaryTables,
MetadataBuildingContext context) |
static IndexColumn |
IndexColumn.buildColumnFromAnnotation(IndexColumn ann,
PropertyHolder propertyHolder,
PropertyData inferredData,
MetadataBuildingContext buildingContext)
Legacy
@IndexColumn processing. |
static IndexColumn |
IndexColumn.buildColumnFromAnnotation(OrderColumn ann,
PropertyHolder propertyHolder,
PropertyData inferredData,
Map<String,Join> secondaryTables,
MetadataBuildingContext buildingContext)
JPA 2
@OrderColumn processing. |
static PropertyHolder |
PropertyHolderBuilder.buildPropertyHolder(Component component,
String path,
PropertyData inferredData,
PropertyHolder parent,
MetadataBuildingContext context)
build a component property holder
|
static void |
Ejb3JoinColumn.checkIfJoinColumn(Object columns,
PropertyHolder holder,
PropertyData property) |
static Component |
AnnotationBinder.createComponent(PropertyHolder propertyHolder,
PropertyData inferredData,
boolean isComponentEmbedded,
boolean isIdentifierMapper,
MetadataBuildingContext context) |
static Component |
AnnotationBinder.fillComponent(PropertyHolder propertyHolder,
PropertyData inferredData,
AccessType propertyAccessor,
boolean isNullable,
EntityBinder entityBinder,
boolean isComponentEmbedded,
boolean isIdentifierMapper,
boolean inSecondPass,
MetadataBuildingContext buildingContext,
Map<XClass,InheritanceState> inheritanceStatePerClass) |
static Component |
AnnotationBinder.fillComponent(PropertyHolder propertyHolder,
PropertyData inferredData,
PropertyData baseInferredData,
AccessType propertyAccessor,
boolean isNullable,
EntityBinder entityBinder,
boolean isComponentEmbedded,
boolean isIdentifierMapper,
boolean inSecondPass,
MetadataBuildingContext buildingContext,
Map<XClass,InheritanceState> inheritanceStatePerClass) |
static String |
BinderHelper.getPath(PropertyHolder holder,
PropertyData property) |
static String |
ToOneBinder.getReferenceEntityName(PropertyData propertyData,
MetadataBuildingContext buildingContext) |
static String |
ToOneBinder.getReferenceEntityName(PropertyData propertyData,
XClass targetEntity,
MetadataBuildingContext buildingContext) |
static XClass |
ToOneBinder.getTargetEntity(PropertyData propertyData,
MetadataBuildingContext buildingContext) |
Constructor and Description |
---|
ComponentPropertyHolder(Component component,
String path,
PropertyData inferredData,
PropertyHolder parent,
MetadataBuildingContext context) |
OneToOneSecondPass(String mappedBy,
String ownerEntity,
String ownerProperty,
PropertyHolder propertyHolder,
PropertyData inferredData,
XClass targetEntity,
boolean ignoreNotFound,
boolean cascadeOnDelete,
boolean optional,
String cascadeStrategy,
Ejb3JoinColumn[] columns,
MetadataBuildingContext buildingContext) |
WrappedInferredData(PropertyData inferredData,
String suffix) |
Copyright © 2021 JBoss by Red Hat. All rights reserved.