@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.