假设我有一个简单的域类,如下所示:
Class User {
Long id
Long clientId
String firstName
String lastName
}
如果我User.FindAllByClientId(1)
,是否可以获得地图(ID为关键字),如下所示?:
{
235235: {
id: 235235,
clientId: 1,
firstName: test,
lastName: test
},
5326532: {
id: 5326532,
clientId: 1,
firstName: test2,
lastName: test2
}
}
目前,如果我执行findAll()
,我会获得一个列表。而且我知道我可以循环遍历该列表并自己构建json。我只是想知道是否有grails的内置功能,因此我不必在进行数据库调用后立即查看列表。
我不一定需要通过GORM完成这项工作,我也可以使用标准。