我有一個Grails領域,看起來像下面Grails領域瞬態和計算
User {
sortedSet notifications
static hasMany=[notifications:Notification]
}
Notification {
Date dateCreated
int status=0
static belongsTo=[user:User]
@Override
public int compareTo(obj) {
dateCreated.compareTo(obj.dateCreated)
}
}
如果我返回「用戶」對象的GSP,有沒有辦法讓所有的通知,其中狀態的計數= 1。
例如:user.notifications.size()(但是其中狀態= 1)
而不必返回另一個單獨的通知對象。
嗨,謝謝,這是最好的解決方案! – 2014-09-02 10:11:18