如何为List <string>字段定义<element-collection>?</string> </element-collection>

时间:2012-03-21 16:39:00

标签: orm mapping persistence jpa-2.0

如果我的对象有

protected List<String> fileNote;

在orm.xml中定义该关系的正确方法是什么?

(注意:我想要使用注释。)

1 个答案:

答案 0 :(得分:0)

最简单的是,如果您对默认值感到满意,那就是:

<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/>