About Java and JRuby Development
JEE, Spring, Guice
Hibernate, Java Persistence (JPA)
and various Web Frameworks

@javax.persistence.SecondaryTable

hibernate buch cover klein

Extract of the annotation reference in the Hibernate Developer Guide by example


Extensive, easy-to-follow introduction to Hibernate 3 including complete working examples. Integration of Hibernate with other technologies like Spring, EJB3, Struts and JavaServer Faces (MyFaces) is explained.


It is available as PDF in English language.
A German paper book was published by the Galileo Verlag.


Get more information.

@javax.persistence.SecondaryTable(

erm�glicht bestimmte Attribute einer Klasse auf
eine zweite Tabelle zu mappen;



für jedes Attribut muss man festlegen, dass es
in der SecondaryTable gespeichert werden soll: (->
@Column(table=�secondaryTable�)



Beispiel im Java Package: de.laliluna.other.diverse

name = “tableName”,

Pflichtangabe, definiert den Namen der Tabelle.

catalog = “catalogName”,

optional, Name des Datenbankkatalogs (Kataloge werden
nicht von allen Datenbanken unterst�tzt);



�berschreibt den Vorgabewert aus der Hibernate
Konfiguration

schema = “dbSchemaName”,

optional, Name des Datenbankschemas (Schemas werden
nicht von allen Datenbanken unterst�tzt);



�berschreibt den Vorgabewert aus der Hibernate
Konfiguration

pkJoinColumns = { @PrimaryKeyJoinColumn(name = “id”,
referencedColumnName = “id”, columnDefinition = “int4”)
}

ein Array von @PrimaryKeyJoinColumn die
festlegen, wie die prim�re und die sekund�re Tabelle
�gemapped� werden.

)