public class FormatTableGenerator extends TableGenerator
| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.String |
FORMAT_PARAM |
protected java.lang.String |
formatValue |
accessCount, 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, identifierType, INCREMENT_PARAM, incrementSize, INITIAL_PARAM, initialValue, insertQuery, OPT_PARAM, optimizer, qualifiedTableName, renderedTableName, SEGMENT_COLUMN_PARAM, SEGMENT_LENGTH_PARAM, SEGMENT_VALUE_PARAM, segmentColumnName, segmentValue, segmentValueLength, selectQuery, storeLastUsedValue, TABLE_PARAM, updateQuery, VALUE_COLUMN_PARAM, valueColumnName| 构造器和说明 |
|---|
FormatTableGenerator() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
configure(org.hibernate.type.Type type,
java.util.Properties params,
org.hibernate.service.ServiceRegistry serviceRegistry) |
java.io.Serializable |
generate(org.hibernate.engine.spi.SharedSessionContractImplementor session,
java.lang.Object obj) |
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, sqlDropStringspublic static final java.lang.String FORMAT_PARAM
protected java.lang.String formatValue
public void configure(org.hibernate.type.Type type,
java.util.Properties params,
org.hibernate.service.ServiceRegistry serviceRegistry)
throws org.hibernate.MappingException
configure 在接口中 org.hibernate.id.Configurableconfigure 在类中 TableGeneratororg.hibernate.MappingExceptionpublic java.io.Serializable generate(org.hibernate.engine.spi.SharedSessionContractImplementor session,
java.lang.Object obj)
generate 在接口中 org.hibernate.id.IdentifierGeneratorgenerate 在类中 TableGenerator