2011-11-15 29 views
1

日付オブジェクトのリストを保持するエンティティを保存する必要があります。リストには次のように注釈が付けられています。JPA日付のリストを保存する

@ElementCollection 
@Temporal(TemporalType.DATE) 
public List<Date> dates { 
    return dates; 
} 

これは機能しますが、日付はデータベースのvarchar型でマップされます。データベースに日付のコレクションを格納する別の方法はありますか?

答えて

1

これは奇数で、DATE型を使用する必要があります。私はあなたのDDLを生成するためにEclipseLinkを使用していると仮定しますか?

@Columnアノテーションを使用して列定義を設定して、型を明示的に設定できます。

(また、最新のEclipseLinkリリースを試してください。それでもまだバグを記録できない場合)

+0

はい、それは動作します。 –

関連する問題