这是一个新手问题,任何帮助将不胜感激。我有一个课程Item
如下。
class Item { String name // other properties ... static constraints = { name(blank: false, unique: true) // other constraints ... } }
如何在Grails / GORM中按照排序顺序保留Item
?意思是,如果我做了
new Item(name: 'a').save(flush: true, failOnError: true) new Item(name: 'c').save(flush: true, failOnError: true) new Item(name: 'b').save(flush: true, failOnError: true) println Item.getAll().name
我应该[a, b, c]
。谢谢!
答案 0 :(得分:4)
Presist并不重要,但重要的是你检索它的方式,你可以按照以下方式进行操作
println Item.list().sort()
println Item.list().sort(){ //write your groovy clouser here to sort asc and dec }
答案 1 :(得分:1)
在您的域类中添加此内容
static mapping = {
sort name: "desc" //"asc"
}