如何以地图格式从 GORM 获取值?



我想知道是否可以检索元素列表,例如:

User.findByCompany(company(

在地图模式下?像这样 [公司名称 : 用户, 公司名称 : 用户 2...]

我正在使用每个但idk来执行此操作,如果在数据检索阶段可以做一些事情,以避免重复重复相同的事情

您可以使用 groupBy 而不是每个

User.findAll().groupBy{it.company}

这有点冗长,但是如果您在executeQuery中指定单个字段,您将获得一个映射列表,例如

User.executeQuery( select u.username, u.whatever from User u where u.company =?, ['aCompany' )
User.findByCompany(company)*.properties

这将执行点差并将结果放在列表中

相关内容

  • 没有找到相关文章

最新更新