@Target(value={ANNOTATION_TYPE,METHOD,FIELD}) @Retention(value=RUNTIME) public @interface MapKeyTemporal
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
java.util.Map
in conjunction with the ElementCollection
, OneToMany
,
or ManyToMany
annotation.
Example: @OneToMany @MapKeyTemporal(DATE) protected java.util.Map<java.util.Date, Employee> employees;
Modifier and Type | Required Element and Description |
---|---|
TemporalType |
value
(Required) The type used in mapping
java.util.Date or java.util.Calendar . |
public abstract TemporalType value
java.util.Date
or java.util.Calendar
.Copyright © 2020. All rights reserved.