public interface

KeyValue

implements Value
org.hibernate.mapping.KeyValue
Known Indirect Subclasses

Class Overview

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.

Summary

Public Methods
abstract void createForeignKeyOfEntity(String entityName)
abstract IdentifierGenerator createIdentifierGenerator(IdentifierGeneratorFactory identifierGeneratorFactory, Dialect dialect, String defaultCatalog, String defaultSchema, RootClass rootClass)
abstract String getNullValue()
abstract boolean isCascadeDeleteEnabled()
abstract boolean isIdentityColumn(IdentifierGeneratorFactory identifierGeneratorFactory, Dialect dialect)
abstract boolean isUpdateable()
[Expand]
Inherited Methods
From interface org.hibernate.mapping.Value

Public Methods

public abstract void createForeignKeyOfEntity (String entityName)

public abstract IdentifierGenerator createIdentifierGenerator (IdentifierGeneratorFactory identifierGeneratorFactory, Dialect dialect, String defaultCatalog, String defaultSchema, RootClass rootClass)

public abstract String getNullValue ()

public abstract boolean isCascadeDeleteEnabled ()

public abstract boolean isIdentityColumn (IdentifierGeneratorFactory identifierGeneratorFactory, Dialect dialect)

public abstract boolean isUpdateable ()