@Target(value={METHOD,FIELD})
@Retention(value=RUNTIME)
public @interface MapKeyTemporal
Date
型とCalendar
型の永続化マップキーに対して指定する必要があります。
このアノテーションはこれらのタイプのマップキーに対してのみ指定できます。
MapKeyTemporal
アノテーションは、ElementCollection
もしくはOneToMany
、ManyToMany
アノテーションとともに、
java.util.Map
型の要素コレクションもしくはリレーションシップに適用できます。
Example: @OneToMany @MapKeyTemporal(DATE) protected java.util.Map<java.util.Date, Employee> employees;
修飾子とタイプ | 必須要素と説明 |
---|---|
TemporalType |
value
(必須) マッピングに使用する型、
java.util.Date もしくは
java.util.Calendar 。 |
public abstract TemporalType value
java.util.Date
もしくは
java.util.Calendar
。Translated by @megascus.