类 PropertyHolderBuilder
- java.lang.Object
-
- org.hibernate.cfg.PropertyHolderBuilder
-
public final class PropertyHolderBuilder extends Object
This factory is here to build a PropertyHolder and prevent .mapping interface adding- 作者:
- Emmanuel Bernard
-
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static PropertyHolderbuildPropertyHolder(org.hibernate.annotations.common.reflection.XClass clazzToProcess, PersistentClass persistentClass, EntityBinder entityBinder, MetadataBuildingContext context, Map<org.hibernate.annotations.common.reflection.XClass,InheritanceState> inheritanceStatePerClass)static CollectionPropertyHolderbuildPropertyHolder(Collection collection, String path, org.hibernate.annotations.common.reflection.XClass clazzToProcess, org.hibernate.annotations.common.reflection.XProperty property, PropertyHolder parentPropertyHolder, MetadataBuildingContext context)build a property holder on top of a collectionstatic PropertyHolderbuildPropertyHolder(Component component, String path, PropertyData inferredData, PropertyHolder parent, MetadataBuildingContext context)build a component property holderstatic PropertyHolderbuildPropertyHolder(PersistentClass persistentClass, Map<String,Join> joins, MetadataBuildingContext context, Map<org.hibernate.annotations.common.reflection.XClass,InheritanceState> inheritanceStatePerClass)must only be used on second level phases (has to be settled already)
-
-
-
方法详细资料
-
buildPropertyHolder
public static PropertyHolder buildPropertyHolder(org.hibernate.annotations.common.reflection.XClass clazzToProcess, PersistentClass persistentClass, EntityBinder entityBinder, MetadataBuildingContext context, Map<org.hibernate.annotations.common.reflection.XClass,InheritanceState> inheritanceStatePerClass)
-
buildPropertyHolder
public static PropertyHolder buildPropertyHolder(Component component, String path, PropertyData inferredData, PropertyHolder parent, MetadataBuildingContext context)
build a component property holder- 参数:
component- component to wrappath- component pathcontext-- 返回:
- PropertyHolder
-
buildPropertyHolder
public static CollectionPropertyHolder buildPropertyHolder(Collection collection, String path, org.hibernate.annotations.common.reflection.XClass clazzToProcess, org.hibernate.annotations.common.reflection.XProperty property, PropertyHolder parentPropertyHolder, MetadataBuildingContext context)
build a property holder on top of a collection
-
buildPropertyHolder
public static PropertyHolder buildPropertyHolder(PersistentClass persistentClass, Map<String,Join> joins, MetadataBuildingContext context, Map<org.hibernate.annotations.common.reflection.XClass,InheritanceState> inheritanceStatePerClass)
must only be used on second level phases (has to be settled already)
-
-