org.hibernate.mapping
Interface KeyValue
- All Superinterfaces:
- Serializable, Value
- All Known Implementing Classes:
- Any, Component, DependantValue, ManyToOne, OneToOne, SimpleValue, ToOne
public interface KeyValue
- extends Value
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.
- Author:
- Gavin King
Methods inherited from interface org.hibernate.mapping.Value |
accept, createForeignKey, getColumnInsertability, getColumnIterator, getColumnSpan, getColumnUpdateability, getFetchMode, getTable, getType, hasFormula, isAlternateUniqueKey, isNullable, isSimpleValue, isValid, setTypeUsingReflection |
createForeignKeyOfEntity
void createForeignKeyOfEntity(String entityName)
isCascadeDeleteEnabled
boolean isCascadeDeleteEnabled()
isIdentityColumn
boolean isIdentityColumn(Dialect dialect)
getNullValue
String getNullValue()
isUpdateable
boolean isUpdateable()
createIdentifierGenerator
IdentifierGenerator createIdentifierGenerator(Dialect dialect,
String defaultCatalog,
String defaultSchema,
RootClass rootClass)
throws MappingException
- Throws:
MappingException