我是Hibernate的新手,我希望在结果集中有一个有序表中行的位置。 假设我有一个这样的表:
--------------------------- RUNNERS --------------------------- NAME | TIME OF ARRIVAL John | 2018-02-05 21:27:10 Mike | 2018-02-05 21:27:15 Luke | 2018-02-05 21:28:19 ---------------------------
我希望通过查询得到名称的跑步者的位置。 所以,如果我想用“John”查询该表,我希望结果为:
NAME | POSITION John | 1
约翰先来到了(迈克 - 2;卢克 - 3)
是否可以使用Hibernate查询(MySQL方言)? 提前致谢,抱歉我的英语不好。
答案 0 :(得分:0)
SQL表未按设计排序,因此行没有位置。
如果要存储仓位,则应添加特定列。比你能够知道任何行的位置以及保证顺序的行(使用ORDER BY
)