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.dialect.Dialect dialect) |
Serializable |
generate(org.hibernate.engine.spi.SessionImplementor session,
Object obj) |
String |
getEntityName() |
void |
setEntityName(String entityName) |
buildInsertQuery, buildSelectQuery, buildUpdateQuery, determineDefaultSegmentValue, determineGeneratorTableName, determineIncrementSize, determineInitialValue, determineSegmentColumnName, determineSegmentColumnSize, determineSegmentValue, determineValueColumnName, generatorKey, getIdentifierType, getIncrementSize, getInitialValue, getOptimizer, getSegmentColumnName, getSegmentValue, getSegmentValueLength, getTableAccessCount, getTableName, getValueColumnName, sqlCreateStrings, sqlDropStringspublic 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.SessionImplementor session, Object obj)
generate in interface org.hibernate.id.IdentifierGeneratorgenerate in class org.hibernate.id.enhanced.TableGeneratorpublic void configure(org.hibernate.type.Type type,
Properties params,
org.hibernate.dialect.Dialect dialect)
throws org.hibernate.MappingException
configure in interface org.hibernate.id.Configurableconfigure in class org.hibernate.id.enhanced.TableGeneratororg.hibernate.MappingExceptionpublic String getEntityName()
public void setEntityName(String entityName)
Copyright © 2017. All rights reserved.