|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | |||||||||
@Target(value={METHOD,FIELD})
@Retention(value=RUNTIME)
public @interface CollectionTableThe CollectionTable annotation is used in the mapping of collections of basic or embeddable types. The CollectionTable annotation specifies the table that is used for the mapping of the collection and is specified on the collection-valued field or property.
| Optional Element Summary | |
|---|---|
String |
catalog
(Optional) The catalog of the table. |
JoinColumn[] |
joinColumns
(Optional) The foreign key col- umns of the collection table which reference the primary table of the entity. |
String |
name
(Optional) The name of the collec- tion table. |
String |
schema
(Optional) The schema of the table. |
UniqueConstraint[] |
uniqueConstraints
(Optional) Unique constraints that are to be placed on the table. |
public abstract String name
public abstract String catalog
public abstract String schema
public abstract JoinColumn[] joinColumns
public abstract UniqueConstraint[] uniqueConstraints
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | |||||||||