【问题标题】:Hibernate List mapping idx invalid identifierHibernate List 映射 idx 无效标识符
【发布时间】: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 自动维护”是错误的。

标签: hibernate orm mapping


【解决方案1】:

我认为来自互联网的声明:“idx 由 Hibernate 自动维护”是错误的。我们必须有这个存在并映射到一个实际的数据库列。

【讨论】:

    猜你喜欢
    • 2021-12-09
    • 2019-08-27
    • 2012-03-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-08
    • 1970-01-01
    相关资源
    最近更新 更多