Package org.hibernate.boot.model
Class IdentifierGeneratorDefinition
java.lang.Object
org.hibernate.boot.model.IdentifierGeneratorDefinition
- All Implemented Interfaces:
Serializable
Models the definition of an identifier generator
- See Also:
- Implementation Specification:
- Should be immutable.
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionIdentifierGeneratorDefinition
(String name, String strategy) IdentifierGeneratorDefinition
(String name, Map<String, String> parameters) -
Method Summary
Modifier and TypeMethodDescriptioncreateImplicit
(String name, org.hibernate.models.spi.TypeDetails idType, String generatorName, GenerationType generationType) boolean
getName()
int
hashCode()
toString()
-
Constructor Details
-
IdentifierGeneratorDefinition
-
IdentifierGeneratorDefinition
-
IdentifierGeneratorDefinition
-
IdentifierGeneratorDefinition
-
-
Method Details
-
getStrategy
- Returns:
- identifier generator strategy
-
getName
- Returns:
- generator name
-
getParameters
- Returns:
- generator configuration parameters
-
createImplicit
@Internal public static IdentifierGeneratorDefinition createImplicit(String name, org.hibernate.models.spi.TypeDetails idType, String generatorName, GenerationType generationType) -
equals
-
hashCode
public int hashCode() -
toString
-