GORM:执行findAll()时是否可以获取域对象的映射?

时间:2016-12-05 21:18:37

标签: grails gorm

假设我有一个简单的域类,如下所示:

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完成这项工作,我也可以使用标准。

0 个答案:

没有答案