我的Grails应用程序中有两个类。一个来自另一个。有没有办法轻松获取为第一个类创建的第二个类的最后一个实例。请参阅示例:
class korridor {
String name
String description
static hasMany = [exceptions: Exception];
}
class Exception extends TerminKorridor{
String type;
static belongsTo = [terminKorridor: TerminKorridor]
}
我想获取为特定korridor创建的最后一个异常。
这样的事情:terminKorridor.exceptions.getLast()
答案 0 :(得分:0)
没有“最后”
在您的情况下, exceptions
为Set
。 Set
没有订单。将您的收藏类型更改为List
课程中的korridor
,然后它会收到订单。请注意,这需要更改架构来存储索引。
以下是解释此http://grails.org/doc/latest/guide/GORM.html#sets,ListsAndMaps
的用户指南部分的链接