Uses of Interface
org.hibernate.boot.spi.SecondPass
Packages that use SecondPass
Package
Description
A range of SPIs allowing integration with—and customization of—the process of building metadata.
-
Uses of SecondPass in org.hibernate.boot.internal
Methods in org.hibernate.boot.internal with parameters of type SecondPassModifier and TypeMethodDescriptionvoidInFlightMetadataCollectorImpl.addSecondPass(SecondPass secondPass) voidInFlightMetadataCollectorImpl.addSecondPass(SecondPass secondPass, boolean onTopOfTheQueue) -
Uses of SecondPass in org.hibernate.boot.model.internal
Subinterfaces of SecondPass in org.hibernate.boot.model.internalModifier and TypeInterfaceDescriptioninterfaceinterfaceMarker interface for second passes which bind id generatorsinterfaceinterfaceBind queryClasses in org.hibernate.boot.model.internal that implement SecondPassModifier and TypeClassDescriptionclassTemplate support for IdGeneratorResolver implementations dealing with entity identifiersclassclassCollection second passclassclassclassclassclassIdGeneratorResolver for handling generators assigned to id-bag mappingsclassSecondPass implementing delayed resolution of id-generators associated with an entity.classForManyToOneandOneToOneassociations mapped to aJoinTablewith no explicitly-specified table name, we need to defer creation of theTableobject.classWe have to handleOneToOneassociations in a second pass.classclassclassclassclassSecondPass implementing delayed resolution of id-generators associated with an entity using strict JPA resolution - based mainly on global resolution of generator names, along with support for UUID and String member types with AUTO.Methods in org.hibernate.boot.model.internal that return SecondPass -
Uses of SecondPass in org.hibernate.boot.model.source.internal
Subinterfaces of SecondPass in org.hibernate.boot.model.source.internalModifier and TypeInterfaceDescriptioninterfaceBecauseImplicitNamingStrategyoften 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). -
Uses of SecondPass in org.hibernate.boot.spi
Methods in org.hibernate.boot.spi with parameters of type SecondPassModifier and TypeMethodDescriptionvoidInFlightMetadataCollector.addSecondPass(SecondPass secondPass) voidInFlightMetadataCollector.addSecondPass(SecondPass sp, boolean onTopOfTheQueue)