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 TypeMethodDescriptionvoid
InFlightMetadataCollectorImpl.addSecondPass
(SecondPass secondPass) void
InFlightMetadataCollectorImpl.addSecondPass
(SecondPass secondPass, boolean onTopOfTheQueue) -
Uses of SecondPass in org.hibernate.boot.model.internal
Subinterfaces of SecondPass in org.hibernate.boot.model.internalModifier and TypeInterfaceDescriptioninterface
Marker interface for second passes which bind id generatorsinterface
interface
Bind queryClasses in org.hibernate.boot.model.internal that implement SecondPassModifier and TypeClassDescriptionclass
Template support for IdGeneratorResolver implementations dealing with entity identifiersclass
class
Collection second passclass
class
class
class
class
class
class
IdGeneratorResolver for handling generators assigned to id-bag mappingsclass
SecondPass implementing delayed resolution of id-generators associated with an entity.class
ForManyToOne
andOneToOne
associations mapped to aJoinTable
with no explicitly-specified table name, we need to defer creation of theTable
object.class
class
We have to handleOneToOne
associations in a second pass.class
class
class
class
class
class
A simple second pass that just creates the foreign keyclass
SecondPass 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.class
Enable 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 resolvedMethods 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 TypeInterfaceDescriptioninterface
BecauseImplicitNamingStrategy
often 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 TypeMethodDescriptionvoid
InFlightMetadataCollector.addSecondPass
(SecondPass secondPass) void
InFlightMetadataCollector.addSecondPass
(SecondPass sp, boolean onTopOfTheQueue) -
Uses of SecondPass in org.hibernate.testing.orm.junit
Methods in org.hibernate.testing.orm.junit with parameters of type SecondPassModifier and TypeMethodDescriptionvoid
DialectFeatureChecks.FakeMetadataBuildingContext.addSecondPass
(SecondPass secondPass) void
DialectFeatureChecks.FakeMetadataBuildingContext.addSecondPass
(SecondPass sp, boolean onTopOfTheQueue)