Package javax.persistence
Annotation Type MapKeyJoinColumns
-
@Target(FIELD) @Retention(RUNTIME) public @interface MapKeyJoinColumns
Supports composite map keys that reference entities.The
MapKeyJoinColumnsannotation groupsMapKeyJoinColumnannotations. When theMapKeyJoinColumnsannotation is used, both thenameand thereferencedColumnNameelements must be specified in each of the groupedMapKeyJoinColumnannotations.- Since:
- Java Persistence 2.0
- See Also:
MapKeyJoinColumn
-
-
Required Element Summary
Required Elements Modifier and Type Required Element Description MapKeyJoinColumn[]value(Required) The map key join columns that are used to map to the entity that is the map key.
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description ForeignKeyforeignKey(Optional) The foreign key constraint specification for the join columns.
-
-
-
Element Detail
-
value
MapKeyJoinColumn[] value
(Required) The map key join columns that are used to map to the entity that is the map key.- Returns:
- The join cols
-
-
-
foreignKey
ForeignKey foreignKey
(Optional) The foreign key constraint specification for the join columns. This is used only if table generation is in effect. Default is provider defined.- Returns:
- The foreign key specification
- Default:
- @javax.persistence.ForeignKey
-
-