【发布时间】:2014-10-23 17:14:47
【问题描述】:
我的域类在 MyClass 和 Event 之间具有一对多关系:
class MyClass {
String name
Date firstEvent
Date lastEvent
static hasMany = [events : Event]
}
class Event {
String name
Date dateCreated
static belongsTo = [indicator : Indicator]
}
设置 firstEvent 以反映相关事件中的 min(dateCreated) 和 lastEvent 以反映 max(dateCreated) 的最佳方法是什么?
也许有一种方法可以在控制器中访问这些数据,而无需将其放在域类中?
感谢任何帮助。我是 grails 的新手 :)
【问题讨论】:
-
将字段创建为瞬态并改用 getter。请参阅stackoverflow.com/q/19164445/74057 - 这几乎正是您所需要的