我试图弄清楚如何对 Grails 3 中的多个字段进行排序,其中一个字段可能为空,也可能不为空。我有这本书域:
class Book {
String title
String sortTitle
static constraints = {
title blank: false
sortTitle nullable: true
}
}
标题为“The Peripheral”的书籍有一个sortTitle
“Peripheral, The”,否则sortTitle
将为空。sortTitle
我想要按是否存在排序的书籍,否则按title
.
我发现了其他类似的 SO 问题,但没有一个带有可为空字段的问题。有没有人碰巧在正确的方向上有一些指示?