|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |
@Target(value={METHOD,FIELD}) @Retention(value=RUNTIME) public @interface JoinColumn
The JoinColumn annotation is used to specify a mapped column for joining an entity association.
Optional Element Summary | |
---|---|
java.lang.String |
columnDefinition
(Optional) The SQL fragment that is used when generating the DDL for the column. |
boolean |
insertable
(Optional) Whether the column is included in SQL INSERT statements generated by the persistence provider. |
java.lang.String |
name
(Optional) The name of the foreign key column. |
boolean |
nullable
(Optional) Whether the foreign key column is nullable. |
java.lang.String |
referencedColumnName
(Optional) The name of the column referenced by this foreign key column. |
java.lang.String |
table
(Optional) The name of the table that contains the column. |
boolean |
unique
(Optional) Whether the property is a unique key. |
boolean |
updatable
(Optional) Whether the column is included in SQL UPDATE statements generated by the persistence provider. |
public abstract java.lang.String name
public abstract java.lang.String referencedColumnName
public abstract boolean unique
public abstract boolean nullable
public abstract boolean insertable
public abstract boolean updatable
public abstract java.lang.String columnDefinition
public abstract java.lang.String table
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |