【发布时间】:2020-10-31 20:36:20
【问题描述】:
我有一个要求,我必须从 MySQL 表中提取一组随机记录,这可以通过使用 SQL 查询中的 RAND() 方法来实现,如下所示:
SELECT Id
FROM table1
ORDER BY RAND()
但是,我现在需要使用 Ebean ORM 来实现相同的功能,并且在阅读完文档后,我找不到对 Rand() 方法的任何引用。 Ebean 中是否有与此等价的功能?或者无论如何我只能通过 Ebean 复制相同的功能?
Ebean 中 orderBy 查询的可用方法:https://ebean.io/docs/query/orderBy
【问题讨论】:
-
并非如此,因为这涉及编写原始 sql 查询,但我正在寻找一种通过调用 Ebean ORM 中的方法来直接实现此目的的方法。
标签: mysql random sql-order-by ebean