Save This Page
Home » hibernate-distribution-3.3.1.GA-dist » org.hibernate » mapping » [javadoc | source]
org.hibernate.mapping
public interface: KeyValue [javadoc | source]

All Implemented Interfaces:
    Value

All Known Implementing Classes:
    ManyToOne, SimpleValue, OneToOne, ToOne, Component, DependantValue, Any

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 from org.hibernate.mapping.KeyValue Summary:
createForeignKeyOfEntity,   createIdentifierGenerator,   getNullValue,   isCascadeDeleteEnabled,   isIdentityColumn,   isUpdateable
Method from org.hibernate.mapping.KeyValue Detail:
 public  void createForeignKeyOfEntity(String entityName)
 public IdentifierGenerator createIdentifierGenerator(Dialect dialect,
    String defaultCatalog,
    String defaultSchema,
    RootClass rootClass) throws MappingException
 public String getNullValue()
 public boolean isCascadeDeleteEnabled()
 public boolean isIdentityColumn(Dialect dialect)
 public boolean isUpdateable()