| Modifier and Type | Field and Description |
|---|---|
| private final MapKeyJoinColumn |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public Class | annotationType()
Implements java. |
| public String | columnDefinition()
Implements jakarta. |
| public ForeignKey | foreignKey()
Implements jakarta. |
| public boolean | insertable()
Implements jakarta. |
| public String | name()
Implements jakarta. |
| public boolean | nullable()
Implements jakarta. |
| public String | referencedColumnName()
Implements jakarta. |
| public String | table()
Implements jakarta. |
| public boolean | unique()
Implements jakarta. |
| public boolean | updatable()
Implements jakarta. |
| column | back to summary |
|---|---|
| private final MapKeyJoinColumn column | |
| MapKeyJoinColumnDelegator | back to summary |
|---|---|
| public MapKeyJoinColumnDelegator(MapKeyJoinColumn column) | |
| annotationType | back to summary |
|---|---|
| public Class Implements java. Doc from java. Returns the annotation interface of this annotation.
| |
| columnDefinition | back to summary |
|---|---|
| public String columnDefinition() Implements jakarta. Doc from jakarta. (Optional) The SQL fragment that is used when generating the DDL for the column. Defaults to the generated SQL for the column.
| |
| foreignKey | back to summary |
|---|---|
| public ForeignKey foreignKey() Implements jakarta. Doc from jakarta. (Optional) Used to specify or control the generation of a foreign key constraint when table generation is in effect. If this element is not specified, the persistence provider's default foreign key strategy will apply.
| |
| insertable | back to summary |
|---|---|
| public boolean insertable() Implements jakarta. Doc from jakarta. (Optional) Whether the column is included in SQL INSERT statements generated by the persistence provider.
| |
| name | back to summary |
|---|---|
| public String name() Implements jakarta. Doc from jakarta. (Optional) The name of the foreign key column. The table in which it is found depends upon the context.
Default (only applies if a single join column is used): The concatenation of the following: the name of the referencing relationship property or field of the referencing entity or embeddable class; "_"; the name of the referenced primary key column. If there is no such referencing relationship property or field in the entity, or if the join is for an element collection, the join column name is formed as the concatenation of the following: the name of the entity; "_"; the name of the referenced primary key column.
| |
| nullable | back to summary |
|---|---|
| public boolean nullable() Implements jakarta. Doc from jakarta. (Optional) Whether the foreign key column is nullable.
| |
| referencedColumnName | back to summary |
|---|---|
| public String referencedColumnName() Implements jakarta. Doc from jakarta. (Optional) The name of the column referenced by this foreign key column.
Default (only applies if single join column is being used): The same name as the primary key column of the referenced table.
| |
| table | back to summary |
|---|---|
| public String table() Implements jakarta. Doc from jakarta. (Optional) The name of the table that contains the column. If a table is not specified, the column is assumed to be in the primary table of the applicable entity. Default:
| |
| unique | back to summary |
|---|---|
| public boolean unique() Implements jakarta. Doc from jakarta. (Optional) Whether the property is a unique key. This is a
shortcut for the
| |
| updatable | back to summary |
|---|---|
| public boolean updatable() Implements jakarta. Doc from jakarta. (Optional) Whether the column is included in SQL UPDATE statements generated by the persistence provider.
| |