public class

JoinedSubclass

extends Subclass
implements TableOwner
java.lang.Object
   ↳ org.hibernate.mapping.PersistentClass
     ↳ org.hibernate.mapping.Subclass
       ↳ org.hibernate.mapping.JoinedSubclass

Class Overview

A subclass in a table-per-subclass mapping

Summary

[Expand]
Inherited Constants
From class org.hibernate.mapping.PersistentClass
[Expand]
Inherited Fields
From class org.hibernate.mapping.PersistentClass
Public Constructors
JoinedSubclass(PersistentClass superclass)
Public Methods
Object accept(PersistentClassVisitor mv)
KeyValue getKey()
Iterator getReferenceablePropertyIterator()
Build an iterator of properties which are "referenceable".
Table getTable()
void setKey(KeyValue key)
void setTable(Table table)
void validate(Mapping mapping)
[Expand]
Inherited Methods
From class org.hibernate.mapping.Subclass
From class org.hibernate.mapping.PersistentClass
From class java.lang.Object
From interface org.hibernate.mapping.Filterable
From interface org.hibernate.mapping.MetaAttributable
From interface org.hibernate.mapping.TableOwner

Public Constructors

public JoinedSubclass (PersistentClass superclass)

Public Methods

public Object accept (PersistentClassVisitor mv)

public KeyValue getKey ()

public Iterator getReferenceablePropertyIterator ()

Build an iterator of properties which are "referenceable".

Returns
  • The property iterator.

public Table getTable ()

public void setKey (KeyValue key)

public void setTable (Table table)

public void validate (Mapping mapping)