public class IdOverrideTableGenerator
extends org.hibernate.id.enhanced.TableGenerator
Modifier and Type | Field and Description |
---|---|
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_INCREMENT_SIZE, 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, sqlDropStrings
public static final String ENTITY_NAME_PARAM
public Serializable generate(org.hibernate.engine.spi.SessionImplementor 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.dialect.Dialect dialect) 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 © 2014. All rights reserved.