Class CUIDIdentifierGenerator
java.lang.Object
dev.voidframework.persistence.hibernate.cuid.CUIDIdentifierGenerator
- All Implemented Interfaces:
Serializable
,org.hibernate.boot.model.relational.ExportableProducer
,org.hibernate.generator.BeforeExecutionGenerator
,org.hibernate.generator.Generator
,org.hibernate.id.Configurable
,org.hibernate.id.IdentifierGenerator
public final class CUIDIdentifierGenerator
extends Object
implements org.hibernate.id.IdentifierGenerator
CUID-based IdentifierGenerator.
- Since:
- 1.3.0
- See Also:
-
Field Summary
Fields inherited from interface org.hibernate.id.IdentifierGenerator
CONTRIBUTOR_NAME, ENTITY_NAME, GENERATOR_NAME, JPA_ENTITY_NAME
-
Constructor Summary
ConstructorDescriptionCUIDIdentifierGenerator
(CuidGenerator config, Member annotatedMember, org.hibernate.id.factory.spi.CustomIdGeneratorCreationContext context) Build a new instance -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.hibernate.generator.BeforeExecutionGenerator
generatedOnExecution
Methods inherited from interface org.hibernate.generator.Generator
generatesOnInsert, generatesOnUpdate, generatesSometimes
Methods inherited from interface org.hibernate.id.IdentifierGenerator
configure, generate, getEventTypes, initialize, registerExportables, supportsJdbcBatchInserts
-
Constructor Details
-
CUIDIdentifierGenerator
public CUIDIdentifierGenerator(CuidGenerator config, Member annotatedMember, org.hibernate.id.factory.spi.CustomIdGeneratorCreationContext context) Build a new instance- Parameters:
config
- The generator configurationannotatedMember
- The member annotated with@CUIDGeneratedValue
context
- The context- Since:
- 1.3.0
-
-
Method Details