gpt4 book ai didi

grails - Grails排序忽略大小写

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

games = Game.where {
categories.categoryName == currentCategory
platform.platformName == chosenPlatform
status == "okay"
}.list(sort: 'gameTitle', order: "asc", max: max, offset: offset)

所以在这里我要按名称对游戏进行排序,问题是大写字母排在最前面,因此Delta出现在bravo之前,这应该是相反的。怎么做到这一点?

最佳答案

您必须使用派生属性

class Game {
String title

static mapping = {
titleUpper formula: 'UPPER(title)'
}
}

还有你的 list
games = Game.where {
categories.categoryName == currentCategory
platform.platformName == chosenPlatform
status == "okay"
}.list(sort: 'titleUpper', order: "asc", max: max, offset: offset)

关于grails - Grails排序忽略大小写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35356787/

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