hibernate映射列表索引

时间:2012-09-20 17:41:31

标签: hibernate

我在hibernate中使用list进行一对多的双向映射..

以下是我的列表代码:

<list name="fEvents" table="FTP_SCAN_EVENTS" cascade="save-update" access="field">
  <key column="LOCATION_ID"  />
  <list-index column="idx" />
  <one-to-many class="FtpScanEvents" />
</list>

表中的column idx没有生成..我必须将它作为我班级的财产吗?有关生成此ID的任何建议......?

1 个答案:

答案 0 :(得分:0)

尝试使用chnage索引而不是list-index。 你不需要索引的财产。 Hibernate根据列表中的位置计算它。您还可以定义base以从0以外的其他基础开始位置

另外,请检查一下 - Bidirectional list