public class IdOverrideTableGenerator
extends org.hibernate.id.enhanced.TableGenerator
Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_INCREMENT_SIZE |
static String |
DEFAULT_SEGMENT_COLUMN_NAME |
static String |
DEFAULT_TABLE_NAME |
static String |
DEFAULT_VALUE_COLUMN_NAME |
static String |
ENTITY_NAME_PARAM |
CONFIG_PREFER_SEGMENT_PER_ENTITY, DEF_SEGMENT_COLUMN, DEF_SEGMENT_LENGTH, DEF_SEGMENT_VALUE, DEF_TABLE, DEF_VALUE_COLUMN, DEFAULT_INITIAL_VALUE, INCREMENT_PARAM, INITIAL_PARAM, OPT_PARAM, SEGMENT_COLUMN_PARAM, SEGMENT_LENGTH_PARAM, SEGMENT_VALUE_PARAM, TABLE_PARAM, VALUE_COLUMN_PARAM
Constructor and Description |
---|
IdOverrideTableGenerator() |
Modifier and Type | Method and Description |
---|---|
void |
configure(org.hibernate.type.Type type,
Properties params,
org.hibernate.service.ServiceRegistry registry) |
Serializable |
generate(org.hibernate.engine.spi.SharedSessionContractImplementor session,
Object obj) |
String |
getEntityName() |
void |
setEntityName(String entityName) |
buildInsertQuery, buildSelectQuery, buildUpdateQuery, determineDefaultSegmentValue, determineGeneratorTableName, determineIncrementSize, determineInitialValue, determineSegmentColumnName, determineSegmentColumnSize, determineSegmentValue, determineValueColumnName, generateInsertInitCommand, generatorKey, getIdentifierType, getIncrementSize, getInitialValue, getOptimizer, getSegmentColumnName, getSegmentValue, getSegmentValueLength, getTableAccessCount, getTableName, getValueColumnName, registerExportables, sqlCreateStrings, sqlDropStrings
public static final String ENTITY_NAME_PARAM
public static final String DEFAULT_TABLE_NAME
public static final String DEFAULT_SEGMENT_COLUMN_NAME
public static final String DEFAULT_VALUE_COLUMN_NAME
public static final int DEFAULT_INCREMENT_SIZE
public Serializable generate(org.hibernate.engine.spi.SharedSessionContractImplementor session, Object obj)
generate
in interface org.hibernate.id.IdentifierGenerator
generate
in class org.hibernate.id.enhanced.TableGenerator
public void configure(org.hibernate.type.Type type, Properties params, org.hibernate.service.ServiceRegistry registry) throws org.hibernate.MappingException
configure
in interface org.hibernate.id.Configurable
configure
in class org.hibernate.id.enhanced.TableGenerator
org.hibernate.MappingException
public String getEntityName()
public void setEntityName(String entityName)
Copyright © 2022. All rights reserved.