2011-02-08 10 views
4

Hibernateでは、hibernate xmlマッピングファイルに "collection-type"属性を設定することによって、カスタムコレクション型を定義できます。Hibernateに "コレクション型"の同等のアノテーションがありますか?

アノテーションに相当するものがあるかどうかは疑問でした。

PS:私は@Typeを使用してみましたが、休止状態は文句:

"Illegal attempt to map a non collection as a @OneToMany, @ManyToMany" ... 

だから私は@Typeは普通の性質のためであると仮定します。

ありがとうございます!

+0

java.util.ListあなたはCollectionsインタフェースの1つを実装していない独自のコレクション型を持っていますか? –

+0

@Geziefer、実際には、Listの代わりにGlazed Lists "EventList"(http://www.glazedlists.com/documentation/hibernate#TOC-Hibernate-mapping-for-EventLists)を使用しようとしていました。私はずっと前にそのアイデアをあきらめました:あまりにも多くの "副作用"。 – Bogdan

+0

おっと、あなたの質問が半年前からだったことに気付かなかった。それについて聞いたことはありませんが、O/Rマッピングで標準的な構文を使用することは常に報われています。 –

答えて

3

この質問が行われたとき、このような注釈はありませんでした。 HHH-4417はバージョン4.1.1で修正されているので、org.hibernate.annotations.CollectionTypeです。私は知られていませんが、上記のEventListコレクションで動作します。

関連する問題