Orm 如何为列表字段定义?

Orm 如何为列表字段定义?,orm,mapping,persistence,jpa-2.0,Orm,Mapping,Persistence,Jpa 2.0,如果我的对象有 protected List<String> fileNote; 在orm.xml中定义这种关系的正确方法是什么 注意:我不想使用注释。如果您对默认设置感到满意,最简单的方法是: <element-collection name="fileNote"/> 如果需要更多自定义,您可以进一步: <element-collection name="fileNote" fetch="EAGER" access="FIELD/> <colu

如果我的对象有

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

您指的是哪个ORM框架?对不起;我使用的是JPA 2.0Thanks,不知道为什么我要这么费劲。我得到这个错误是由以下原因引起的:org.xml.sax.SAXParseException:必须声明元素类型元素集合。有什么想法吗?