Class OAuth2PermissionIdGeneratorType
java.lang.Object
cn.herodotus.engine.data.hibernate.generator.AbstractIdGeneratorType
cn.herodotus.engine.logic.identity.generator.OAuth2PermissionIdGeneratorType
- 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 class OAuth2PermissionIdGeneratorType
extends cn.herodotus.engine.data.hibernate.generator.AbstractIdGeneratorType
Description: 使得保存实体类时可以在保留主键生成策略的情况下自定义表的主键
- Author:
- : gengwei.zheng
- See Also:
- Date:
- : 2022/3/31 21:11
-
Field Summary
Fields inherited from interface org.hibernate.id.IdentifierGenerator
CONTRIBUTOR_NAME, ENTITY_NAME, GENERATOR_NAME, JPA_ENTITY_NAME -
Constructor Summary
ConstructorsConstructorDescriptionOAuth2PermissionIdGeneratorType(OAuth2PermissionIdGenerator config, Member member, org.hibernate.id.factory.spi.CustomIdGeneratorCreationContext context) -
Method Summary
Methods inherited from class cn.herodotus.engine.data.hibernate.generator.AbstractIdGeneratorType
allowAssignedIdentifiersMethods 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.id.Configurable
create, initializeMethods inherited from interface org.hibernate.generator.Generator
generatedOnExecution, generatesOnInsert, generatesOnUpdate, generatesSometimesMethods inherited from interface org.hibernate.id.IdentifierGenerator
configure, generate, getEventTypes, registerExportables, supportsJdbcBatchInserts
-
Constructor Details
-
OAuth2PermissionIdGeneratorType
public OAuth2PermissionIdGeneratorType(OAuth2PermissionIdGenerator config, Member member, org.hibernate.id.factory.spi.CustomIdGeneratorCreationContext context)
-
-
Method Details