Annotation Type BasicMap
Deprecated.
A BasicMap is used to map an org.eclipse.persistence.mappings.DirectMapMapping, which
stores a collection of key-value pairs of simple types (String, Number, Date,
etc.). It is used in conjunction with a CollectionTable which stores the key,
the value and a foreign key to the source object.
- See Also:
- Author:
- Guy Pelletier
-
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptionjakarta.persistence.FetchTypeDeprecated.(Optional) Defines whether the value of the field or property should be lazily loaded or must be eagerly fetched.jakarta.persistence.ColumnDeprecated.(Optional) The name of the data column that holds the direct map key.Deprecated.(Optional) Specify the key converter.jakarta.persistence.ColumnDeprecated.(Optional) The name of the data column that holds the direct collection data.Deprecated.(Optional) Specify the value converter.
-
Element Details
-
fetch
jakarta.persistence.FetchType fetchDeprecated.(Optional) Defines whether the value of the field or property should be lazily loaded or must be eagerly fetched. The EAGER strategy is a requirement on the persistence provider runtime that the value must be eagerly fetched. The LAZY strategy is a hint to the persistence provider runtime. If not specified, defaults to LAZY.- Default:
- LAZY
-
keyColumn
jakarta.persistence.Column keyColumnDeprecated.(Optional) The name of the data column that holds the direct map key. If the name on the key column is "", the name will default to: the name of the property or field; "_KEY".- Default:
- @jakarta.persistence.Column
-
keyConverter
Convert keyConverterDeprecated.(Optional) Specify the key converter. Default is equivalent to specifying @Convert("none"), meaning no converter will be added to the direct map key.- Default:
- @org.eclipse.persistence.annotations.Convert
-
valueColumn
jakarta.persistence.Column valueColumnDeprecated.(Optional) The name of the data column that holds the direct collection data. Defaults to the property or field name.- Default:
- @jakarta.persistence.Column
-
valueConverter
Convert valueConverterDeprecated.(Optional) Specify the value converter. Default is equivalent to specifying @Convert("none"), meaning no converter will be added to the value column mapping.- Default:
- @org.eclipse.persistence.annotations.Convert
-