私のオブジェクトがある場合はList <String>フィールドの<element-collection>を定義する方法は?
protected List<String> fileNote;
orm.xmlでその関係を定義するための正しい方法は何ですか?
(注:私ははないは注釈を使用したくない)
ほとんどの簡単な私のオブジェクトがある場合はList <String>フィールドの<element-collection>を定義する方法は?
protected List<String> fileNote;
orm.xmlでその関係を定義するための正しい方法は何ですか?
(注:私ははないは注釈を使用したくない)
ほとんどの簡単なは、あなたがデフォルト設定に問題がなければ、次のとおりです。
<element-collection name="fileNote"/>
以上のカスタマイズが必要な場合、あなたはさらに行くことができます:
<element-collection name="fileNote" fetch="EAGER" access="FIELD/>
<column name="some_name_for_column_that_holds_note" />
<collection-table name="descriptive_name_for_table">
<join-column name="some_id" />
</collection-table>
</element-collection/>
ありがとう、なぜ私はそんなに苦労していたのかわかりません。 –
私はこのエラーを受け取りました。原因:org.xml.sax.SAXParseException:要素タイプ "element-collection"を宣言しなければなりません。 – xedo
どのORMフレームワークを参照していますか? – skaffman
申し訳ありません。私はJPA 2.0を使用しています –