【发布时间】:2018-06-04 11:35:51
【问题描述】:
我正在尝试用列表替换包映射以避免多个包提取问题。我查了谷歌上的所有信息,发现:
<list name="whatEver">
<key column="whatEver_fk"/>
<index column="idx"/>
<one-to-many class="WhatEver"/>
</list>
但它对我不起作用,它总是说 ."idx" 无效标识符。我完全按照文档中的内容进行了操作,而且似乎很多人都可以使它起作用。 我还尝试配置双向或单向(有人声称单向可以工作),但都不起作用。
【问题讨论】:
-
您是否在实际数据库中添加了一个名为 idx 的列?
-
不,我认为这是问题所在。但是有人说是Hibernate自动维护的,好像不是这样的。
-
只需检查您的数据库中是否存在此列
-
我认为来自互联网的说法:“idx 由 Hibernate 自动维护”是错误的。