接口的使用
org.hibernate.cfg.SecondPass
-
使用SecondPass的程序包 程序包 说明 org.hibernate.boot.internal org.hibernate.boot.model.source.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.cfg.annotations -
-
org.hibernate.boot.internal中SecondPass的使用
参数类型为SecondPass的org.hibernate.boot.internal中的方法 修饰符和类型 方法 说明 voidInFlightMetadataCollectorImpl. addSecondPass(SecondPass secondPass)voidInFlightMetadataCollectorImpl. addSecondPass(SecondPass secondPass, boolean onTopOfTheQueue) -
org.hibernate.boot.model.source.internal中SecondPass的使用
org.hibernate.boot.model.source.internal中SecondPass的子接口 修饰符和类型 接口 说明 interfaceImplicitColumnNamingSecondPassBecauseImplicitNamingStrategyoften requires access info from PersistentClass, we sometimes need to wait until the proper PersistentClass is bound to the in-flight metadata, which means a SecondPass (in this version still using second passes). -
org.hibernate.boot.spi中SecondPass的使用
参数类型为SecondPass的org.hibernate.boot.spi中的方法 修饰符和类型 方法 说明 voidInFlightMetadataCollector. addSecondPass(SecondPass secondPass)voidInFlightMetadataCollector. addSecondPass(SecondPass sp, boolean onTopOfTheQueue) -
org.hibernate.cfg中SecondPass的使用
org.hibernate.cfg中SecondPass的子接口 修饰符和类型 接口 说明 interfaceQuerySecondPassBind query实现SecondPass的org.hibernate.cfg中的类 修饰符和类型 类 说明 classCollectionSecondPassCollection second passclassCopyIdentifierComponentSecondPassclassCreateKeySecondPassclassFkSecondPassclassIdGeneratorResolverSecondPassclassIndexOrUniqueKeySecondPassclassJoinedSubclassFkSecondPassclassOneToOneSecondPassWe have to handle OneToOne in a second pass because: -classPkDrivenByDefaultMapsIdSecondPassclassSecondaryTableSecondPassclassSetSimpleValueTypeSecondPassclassToOneFkSecondPassEnable a proper set of the FK columns in respect with the id column order Allow the correct implementation of the default EJB3 values which needs both sides of the association to be resolvedclassVerifyFetchProfileReferenceSecondPass -
org.hibernate.cfg.annotations中SecondPass的使用
实现SecondPass的org.hibernate.cfg.annotations中的类 修饰符和类型 类 说明 classResultsetMappingSecondPass返回SecondPass的org.hibernate.cfg.annotations中的方法 修饰符和类型 方法 说明 SecondPassCollectionBinder. getSecondPass(Ejb3JoinColumn[] fkJoinColumns, Ejb3JoinColumn[] keyColumns, Ejb3JoinColumn[] inverseColumns, Ejb3Column[] elementColumns, Ejb3Column[] mapKeyColumns, Ejb3JoinColumn[] mapKeyManyToManyColumns, boolean isEmbedded, org.hibernate.annotations.common.reflection.XProperty property, org.hibernate.annotations.common.reflection.XClass collType, boolean ignoreNotFound, boolean unique, TableBinder assocTableBinder, MetadataBuildingContext buildingContext)SecondPassListBinder. getSecondPass(Ejb3JoinColumn[] fkJoinColumns, Ejb3JoinColumn[] keyColumns, Ejb3JoinColumn[] inverseColumns, Ejb3Column[] elementColumns, Ejb3Column[] mapKeyColumns, Ejb3JoinColumn[] mapKeyManyToManyColumns, boolean isEmbedded, org.hibernate.annotations.common.reflection.XProperty property, org.hibernate.annotations.common.reflection.XClass collType, boolean ignoreNotFound, boolean unique, TableBinder assocTableBinder, MetadataBuildingContext buildingContext)SecondPassMapBinder. getSecondPass(Ejb3JoinColumn[] fkJoinColumns, Ejb3JoinColumn[] keyColumns, Ejb3JoinColumn[] inverseColumns, Ejb3Column[] elementColumns, Ejb3Column[] mapKeyColumns, Ejb3JoinColumn[] mapKeyManyToManyColumns, boolean isEmbedded, org.hibernate.annotations.common.reflection.XProperty property, org.hibernate.annotations.common.reflection.XClass collType, boolean ignoreNotFound, boolean unique, TableBinder assocTableBinder, MetadataBuildingContext buildingContext)
-