gpt4 book ai didi

grails - Grails创建多个值(value)图

转载 作者:行者123 更新时间:2023-12-02 15:10:57 24 4
gpt4 key购买 nike

我有一个客户列表,每个客户都有一个或多个 field 。

这是两个单独的Domain类,其中Venue具有客户端ID

我想创建一个多值MAP,将“客户名称”作为“键”和“地点名称”作为“值”

例如:

def dataMap=["Client1":["Venue1","Venue2","Venue3"],"Client2":["Venue1","Venue2"]]

域类: 客户端
 class Client {
String name;
static hasMany = [venues: Venue];
}

域名类别: 地点
class Venue {
String name;
String addressLine1;
String addressLine2;
String City

static belongsTo = [client: Client];
}

最佳答案

您之前尝试过什么?卡在哪里?

这是一种简单的方法:

def dataMap = [:]
Client.findAllWhere(/*yourCondition*/).each { client ->
dataMap[client.name] = client.venues.name
}

关于grails - Grails创建多个值(value)图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15494250/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com