Package org.hibernate.mapping
Interface KeyValue
- All Superinterfaces:
Serializable,Value
- All Known Implementing Classes:
Any,Component,DependantValue,ManyToOne,OneToOne,SimpleValue,ToOne
Represents an identifying key of a table: the value for primary key
of an entity, or a foreign key of a collection or join table or
joined subclass table.
-
Method Summary
Modifier and TypeMethodDescriptionvoidcreateForeignKeyOfEntity(String entityName) createIdentifierGenerator(IdentifierGeneratorFactory identifierGeneratorFactory, Dialect dialect, String defaultCatalog, String defaultSchema, RootClass rootClass) booleanbooleanisIdentityColumn(IdentifierGeneratorFactory identifierGeneratorFactory, Dialect dialect) booleanMethods inherited from interface org.hibernate.mapping.Value
accept, createForeignKey, getColumnInsertability, getColumnIterator, getColumnSpan, getColumnUpdateability, getFetchMode, getTable, getType, hasFormula, isAlternateUniqueKey, isNullable, isSimpleValue, isValid, setTypeUsingReflection
-
Method Details
-
createIdentifierGenerator
IdentifierGenerator createIdentifierGenerator(IdentifierGeneratorFactory identifierGeneratorFactory, Dialect dialect, String defaultCatalog, String defaultSchema, RootClass rootClass) throws MappingException - Throws:
MappingException
-
isIdentityColumn
-
createForeignKeyOfEntity
-
isCascadeDeleteEnabled
boolean isCascadeDeleteEnabled() -
getNullValue
String getNullValue() -
isUpdateable
boolean isUpdateable()
-