javax.persistence
@Target(value={METHOD,FIELD}) @Retention(value=RUNTIME) public @interface JoinColumn
Modifier and Type | Optional Element and Description |
---|---|
java.lang.String |
columnDefinition
The SQL fragment that is used when generating the DDL for the column.
|
boolean |
insertable
Whether the column is included in SQL INSERT statements generated by the persistence provider
|
java.lang.String |
name
The name of the foreign key column.
|
boolean |
nullable
Whether the foreign key column is nullable
|
java.lang.String |
referencedColumnName
The name of the column referenced by this foreign key column.
|
java.lang.String |
table
The name of the table that contains the column.
|
boolean |
unique
Whether the property is a unique key.
|
boolean |
updatable
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