gpt4 book ai didi

grails - 根据用户名过滤数据

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

域类“消息”显示如下:

String name
String age
User user

从以下代码中,我检索了所有已发布的消息。但是我真正想要显示的是特定用户的所有消息。例如:user.firstName。我该怎么做?
def messages = Message.listOrderByDate(order: 'asc', max:1000)

println messages.firstName + " BOOOOOOO "

[messages:messages.reverse()]

因此,我不想显示所有数据,而是希望根据用户名过滤数据。如何才能做到这一点 ?

最佳答案

可以通过以下方式查询:

def results = Message.withCriteria {
user {
eq("name", theUserNameYouWantToQuery)
}
order("date", "asc")
maxResults(1000)
}

该示例可以扩展为分组等。请参见 http://grails.org/doc/latest/ref/Domain%20Classes/createCriteria.html

关于grails - 根据用户名过滤数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24925656/

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