@Deprecated(since="3.2")
@Target({METHOD,FIELD})
@Retention(RUNTIME)
public @interface MapKeyTemporal
Deprecated.
This annotation must be specified for persistent map keys of type
Date
and Calendar
. It may only
be specified for map keys of these types.
The MapKeyTemporal
annotation can be applied to an
element collection or relationship of type Map
in conjunction with the ElementCollection
, OneToMany
,
or ManyToMany
annotation.
Example:
@OneToMany
@MapKeyTemporal(DATE)
protected Map<java.util.Date, Employee> employees;
- Since:
- 2.0
-
Required Element Summary
Modifier and TypeRequired ElementDescriptionDeprecated.(Required) The type used in mappingjava.util.Date
orjava.util.Calendar
.
-
Element Details
-
value
TemporalType valueDeprecated.(Required) The type used in mappingjava.util.Date
orjava.util.Calendar
.
-
java.time
.