Class IdentifiableSequenceStyleGenerator
java.lang.Object
org.hibernate.id.enhanced.SequenceStyleGenerator
io.github.astrapi69.hibernate.generator.IdentifiableSequenceStyleGenerator
- All Implemented Interfaces:
Serializable,org.hibernate.boot.model.relational.ExportableProducer,org.hibernate.generator.BeforeExecutionGenerator,org.hibernate.generator.Generator,org.hibernate.id.BulkInsertionCapableIdentifierGenerator,org.hibernate.id.Configurable,org.hibernate.id.IdentifierGenerator,org.hibernate.id.OptimizableGenerator,org.hibernate.id.PersistentIdentifierGenerator
public class IdentifiableSequenceStyleGenerator
extends org.hibernate.id.enhanced.SequenceStyleGenerator
The class
IdentifiableSequenceStyleGenerator is custom implementation of
SequenceStyleGenerator that can be used in the GenericGenerator- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringThe Constant for the fully qualified class name that can be used in the GenericGenerator for the strategy attributeFields inherited from class org.hibernate.id.enhanced.SequenceStyleGenerator
ALT_SEQUENCE_PARAM, CONFIG_SEQUENCE_PER_ENTITY_SUFFIX, DEF_SEQUENCE_SUFFIX, DEF_VALUE_COLUMN, FORCE_TBL_PARAM, SEQUENCE_PARAM, VALUE_COLUMN_PARAMFields inherited from interface org.hibernate.id.IdentifierGenerator
CONTRIBUTOR_NAME, ENTITY_NAME, GENERATOR_NAME, JPA_ENTITY_NAMEFields inherited from interface org.hibernate.id.OptimizableGenerator
DEFAULT_INCREMENT_SIZE, DEFAULT_INITIAL_VALUE, IMPLICIT_NAME_BASE, INCREMENT_PARAM, INITIAL_PARAM, OPT_PARAMFields inherited from interface org.hibernate.id.PersistentIdentifierGenerator
CATALOG, IDENTIFIER_NORMALIZER, OPTIONS, PK, SCHEMA, TABLE, TABLES -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.hibernate.id.enhanced.SequenceStyleGenerator
buildDatabaseStructure, buildSequenceStructure, buildTableStructure, configure, determineAdjustedIncrementSize, determineBulkInsertionIdentifierGenerationSelectFragment, determineIncrementSize, determineInitialValue, determineOptimizationStrategy, determineSequenceName, determineValueColumnName, getDatabaseStructure, getIdentifierType, getOptimizer, initialize, isPhysicalSequence, registerExportables, supportsBulkInsertionIdentifierGenerationMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.hibernate.generator.BeforeExecutionGenerator
generatedOnExecutionMethods inherited from interface org.hibernate.generator.Generator
allowAssignedIdentifiers, generatedOnExecution, generatesOnInsert, generatesOnUpdate, generatesSometimesMethods inherited from interface org.hibernate.id.IdentifierGenerator
generate, getEventTypes
-
Field Details
-
STRATEGY_CLASS_NAME
The Constant for the fully qualified class name that can be used in the GenericGenerator for the strategy attribute- See Also:
-
-
Constructor Details
-
IdentifiableSequenceStyleGenerator
public IdentifiableSequenceStyleGenerator()
-
-
Method Details