gpt4 book ai didi

hibernate - 如何在Grails中从数据库中选择随机行?

转载 作者:行者123 更新时间:2023-12-02 14:59:54 25 4
gpt4 key购买 nike

我正在尝试在Grails中创建一个简单的测验应用程序。我有一个问题,我需要从问题表中选择一个随机行并显示,并且每次用户提交答案时,问题必须不同。
我是新来的grails ...

我有一个名为QuizController.groovy的 Controller 类
在 Controller 中,我有
playQuiz(),应一次渲染一个名为playQuiz.gsp的gsp页面,同时包含一个问题。

我的问题域是有以下问题
整数ID
字符串问题
字符串答案1
字符串答案2
字符串答案3
字符串答案4
正确的答案

在数据库中,可能有许多行填充了数据,我需要一次随机获取一个数据。

我需要帮助以随机顺序从数据库中获取数据。

提前致谢!

最佳答案

试试看,已在Grails 2.5.3中进行了测试:

def randomQuestion = Question.find("from Question order by rand()")

关于hibernate - 如何在Grails中从数据库中选择随机行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37162016/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com