1

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

来自 LOVEJB l order by l.canonicalId desc

我的结果不是按我要求的“ canonicalId ”列排序的。相反,规范的 id 结果如下:

823 823 822 823 ,,,

有人可以给我一些关于我应该如何尝试破解它的指示吗?我已经搞砸了hashcodesequals,我尝试了一个新的类等,但无济于事。

4

2 回答 2

1

我发现。我的复合键包含不属于表主键的列。谢谢大家。

于 2008-10-22T22:18:38.900 回答
0

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

于 2008-10-22T20:11:04.397 回答