代码之家  ›  专栏  ›  技术社区  ›  Miguel Ping

Hibernate返回具有复合键的无效结果

  •  1
  • Miguel Ping  · 技术社区  · 16 年前

    我得到了最奇怪的结果。我有一个带复合键的班级。 如果我执行以下查询:

    Lovejb寄来的,由圣典的L.订购 DESC

    我的结果不是按' 典范标识 “我要的专栏。相反,规范ID结果如下:

    823 823 822 823,,

    有人能给我一些建议,告诉我该如何破解这个?我已经搞砸了 散列码 等于 我尝试了一门新课等,但没有用。

    2 回复  |  直到 16 年前
        1
  •  1
  •   Miguel Ping    16 年前

    我发现了。我的组合键具有不属于表主键的列。谢谢大家。

        2
  •  0
  •   Vladimir Dyuzhev    16 年前

    实际生成的查询是什么?订单由RDBMS决定。 在hib配置中打开show_sql并手动运行该查询。