Class IdGeneratorResolverSecondPass
java.lang.Object
org.hibernate.boot.model.internal.AbstractEntityIdGeneratorResolver
org.hibernate.boot.model.internal.IdGeneratorResolverSecondPass
- All Implemented Interfaces:
Serializable
,IdGeneratorResolver
,SecondPass
SecondPass implementing delayed resolution of id-generators associated with an entity.
-
Field Summary
Fields inherited from class org.hibernate.boot.model.internal.AbstractEntityIdGeneratorResolver
buildingContext, entityMapping, generatedValue, idMember, idValue
-
Constructor Summary
ConstructorsConstructorDescriptionIdGeneratorResolverSecondPass
(PersistentClass entityMapping, SimpleValue idValue, org.hibernate.models.spi.MemberDetails idMember, GeneratedValue generatedValue, MetadataBuildingContext buildingContext) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
protected void
protected void
protected void
protected void
protected void
Methods inherited from class org.hibernate.boot.model.internal.AbstractEntityIdGeneratorResolver
doSecondPass, handleAsLegacyGenerator, handleAsMetaAnnotated
-
Constructor Details
-
IdGeneratorResolverSecondPass
public IdGeneratorResolverSecondPass(PersistentClass entityMapping, SimpleValue idValue, org.hibernate.models.spi.MemberDetails idMember, GeneratedValue generatedValue, MetadataBuildingContext buildingContext)
-
-
Method Details
-
handleUnnamedSequenceGenerator
protected void handleUnnamedSequenceGenerator()- Specified by:
handleUnnamedSequenceGenerator
in classAbstractEntityIdGeneratorResolver
-
handleNamedSequenceGenerator
protected void handleNamedSequenceGenerator()- Specified by:
handleNamedSequenceGenerator
in classAbstractEntityIdGeneratorResolver
-
handleUnnamedTableGenerator
protected void handleUnnamedTableGenerator()- Specified by:
handleUnnamedTableGenerator
in classAbstractEntityIdGeneratorResolver
-
handleNamedTableGenerator
protected void handleNamedTableGenerator()- Specified by:
handleNamedTableGenerator
in classAbstractEntityIdGeneratorResolver
-
handleUnnamedAutoGenerator
protected void handleUnnamedAutoGenerator()- Specified by:
handleUnnamedAutoGenerator
in classAbstractEntityIdGeneratorResolver
-
handleNamedAutoGenerator
protected void handleNamedAutoGenerator()- Specified by:
handleNamedAutoGenerator
in classAbstractEntityIdGeneratorResolver
-