gpt4 book ai didi

mysql - hql:内部加入 Map 并在选择中访问键和值?

转载 作者:行者123 更新时间:2023-11-29 00:59:08 27 4
gpt4 key购买 nike

问题来了

    public class Company
{
private Map<Location, Manager> locationManagerMap;
}

一个地点只有一个经理。一个经理可以关联到多个位置。

    public class Assignment
{
private Location location;
private Manager
}

现在假设我想通过使用 hql 查询和子查询来检索公司的所有分配列表,如下所示。

    String query = "select from Assignment as assignment where (assignment.location, assignment.manager) in (select locationManager._____________ from Company as company inner join  company.locationManagerMap as locationManager where company.id=?) "

在上面查询的子查询中,company 与 locationManagerMap 是内联的。我想访问此映射的键和值以执行多列条件检查。请建议查询中空白的语法应该是什么?

最佳答案

应该是这样的:

... index(locationManager), locationManager ...

关于mysql - hql:内部加入 Map<key,value> 并在选择中访问键和值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4533220/

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