接口的使用
org.hibernate.cfg.PropertyData
-
使用PropertyData的程序包 程序包 说明 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. -
-
org.hibernate.boot.internal中PropertyData的使用
返回PropertyData的org.hibernate.boot.internal中的方法 修饰符和类型 方法 说明 PropertyDataInFlightMetadataCollectorImpl. getPropertyAnnotatedWithIdAndToOne(org.hibernate.annotations.common.reflection.XClass entityType, String propertyName)PropertyDataInFlightMetadataCollectorImpl. getPropertyAnnotatedWithMapsId(org.hibernate.annotations.common.reflection.XClass entityType, String propertyName)参数类型为PropertyData的org.hibernate.boot.internal中的方法 修饰符和类型 方法 说明 voidInFlightMetadataCollectorImpl. addPropertyAnnotatedWithMapsId(org.hibernate.annotations.common.reflection.XClass entityType, PropertyData property)voidInFlightMetadataCollectorImpl. addPropertyAnnotatedWithMapsIdSpecj(org.hibernate.annotations.common.reflection.XClass entityType, PropertyData property, String mapsIdValue)voidInFlightMetadataCollectorImpl. addToOneAndIdProperty(org.hibernate.annotations.common.reflection.XClass entityType, PropertyData property) -
org.hibernate.boot.spi中PropertyData的使用
返回PropertyData的org.hibernate.boot.spi中的方法 修饰符和类型 方法 说明 PropertyDataInFlightMetadataCollector. getPropertyAnnotatedWithIdAndToOne(org.hibernate.annotations.common.reflection.XClass persistentXClass, String propertyName)PropertyDataInFlightMetadataCollector. getPropertyAnnotatedWithMapsId(org.hibernate.annotations.common.reflection.XClass persistentXClass, String propertyName)参数类型为PropertyData的org.hibernate.boot.spi中的方法 修饰符和类型 方法 说明 voidInFlightMetadataCollector. addPropertyAnnotatedWithMapsId(org.hibernate.annotations.common.reflection.XClass entity, PropertyData propertyAnnotatedElement)voidInFlightMetadataCollector. addPropertyAnnotatedWithMapsIdSpecj(org.hibernate.annotations.common.reflection.XClass entity, PropertyData specJPropertyData, String s)voidInFlightMetadataCollector. addToOneAndIdProperty(org.hibernate.annotations.common.reflection.XClass entity, PropertyData propertyAnnotatedElement) -
org.hibernate.cfg中PropertyData的使用
实现PropertyData的org.hibernate.cfg中的类 修饰符和类型 类 说明 classPropertyInferredDataRetrieve all inferred data from an annotated elementclassPropertyPreloadedDataclassWrappedInferredData参数类型为PropertyData的org.hibernate.cfg中的方法 修饰符和类型 方法 说明 static AnyBinderHelper. buildAnyValue(String anyMetaDefName, Ejb3JoinColumn[] columns, javax.persistence.Column metaColumn, PropertyData inferredData, boolean cascadeOnDelete, boolean lazy, Nullability nullability, PropertyHolder propertyHolder, EntityBinder entityBinder, boolean optional, MetadataBuildingContext context)static Ejb3Column[]Ejb3Column. buildColumnFromAnnotation(javax.persistence.Column[] anns, Formula formulaAnn, Nullability nullability, PropertyHolder propertyHolder, PropertyData inferredData, String suffixForDefaultColumnName, Map<String,Join> secondaryTables, MetadataBuildingContext context)static Ejb3Column[]Ejb3Column. buildColumnFromAnnotation(javax.persistence.Column[] anns, Formula formulaAnn, Nullability nullability, PropertyHolder propertyHolder, PropertyData inferredData, Map<String,Join> secondaryTables, MetadataBuildingContext context)static IndexColumnIndexColumn. buildColumnFromAnnotation(javax.persistence.OrderColumn ann, PropertyHolder propertyHolder, PropertyData inferredData, Map<String,Join> secondaryTables, MetadataBuildingContext buildingContext)JPA 2@OrderColumnprocessing.static IndexColumnIndexColumn. buildColumnFromAnnotation(IndexColumn ann, PropertyHolder propertyHolder, PropertyData inferredData, MetadataBuildingContext buildingContext)Legacy@IndexColumnprocessing.static PropertyHolderPropertyHolderBuilder. buildPropertyHolder(Component component, String path, PropertyData inferredData, PropertyHolder parent, MetadataBuildingContext context)build a component property holderstatic voidEjb3JoinColumn. checkIfJoinColumn(Object columns, PropertyHolder holder, PropertyData property)static ComponentAnnotationBinder. createComponent(PropertyHolder propertyHolder, PropertyData inferredData, boolean isComponentEmbedded, boolean isIdentifierMapper, MetadataBuildingContext context)static ComponentAnnotationBinder. fillComponent(PropertyHolder propertyHolder, PropertyData inferredData, AccessType propertyAccessor, boolean isNullable, EntityBinder entityBinder, boolean isComponentEmbedded, boolean isIdentifierMapper, boolean inSecondPass, MetadataBuildingContext buildingContext, Map<org.hibernate.annotations.common.reflection.XClass,InheritanceState> inheritanceStatePerClass)static ComponentAnnotationBinder. fillComponent(PropertyHolder propertyHolder, PropertyData inferredData, PropertyData baseInferredData, AccessType propertyAccessor, boolean isNullable, EntityBinder entityBinder, boolean isComponentEmbedded, boolean isIdentifierMapper, boolean inSecondPass, MetadataBuildingContext buildingContext, Map<org.hibernate.annotations.common.reflection.XClass,InheritanceState> inheritanceStatePerClass)static StringBinderHelper. getPath(PropertyHolder holder, PropertyData property)static StringToOneBinder. getReferenceEntityName(PropertyData propertyData, org.hibernate.annotations.common.reflection.XClass targetEntity, MetadataBuildingContext buildingContext)static StringToOneBinder. getReferenceEntityName(PropertyData propertyData, MetadataBuildingContext buildingContext)static org.hibernate.annotations.common.reflection.XClassToOneBinder. getTargetEntity(PropertyData propertyData, MetadataBuildingContext buildingContext)参数类型为PropertyData的org.hibernate.cfg中的构造器 构造器 说明 ComponentPropertyHolder(Component component, String path, PropertyData inferredData, PropertyHolder parent, MetadataBuildingContext context)OneToOneSecondPass(String mappedBy, String ownerEntity, String ownerProperty, PropertyHolder propertyHolder, PropertyData inferredData, org.hibernate.annotations.common.reflection.XClass targetEntity, boolean ignoreNotFound, boolean cascadeOnDelete, boolean optional, String cascadeStrategy, Ejb3JoinColumn[] columns, MetadataBuildingContext buildingContext)WrappedInferredData(PropertyData inferredData, String suffix)
-