如何使用 HQL 从 Table 中 SELECT 随机记录
How Do I Use HQL to SELECT Random Record from Table
我想使用 HQL select 随机记录一些集成测试。
我一直在使用 SQL 服务器 ORDER BY newid()
,但是 HQL 解析喜欢发出误报。
Hibernate 不提供独立于数据库的方法来执行此操作。您必须在两个查询中完成。
见Get random object from SQL database via Hibernate
我想使用 HQL select 随机记录一些集成测试。
我一直在使用 SQL 服务器 ORDER BY newid()
,但是 HQL 解析喜欢发出误报。
Hibernate 不提供独立于数据库的方法来执行此操作。您必须在两个查询中完成。
见Get random object from SQL database via Hibernate