hql: внутреннее соединение с картойа ключ доступа и значение в select? - PullRequest
1 голос
/ 26 декабря 2010

Вот проблема

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

Местоположение имеет только одного менеджера.Менеджер может быть связан со многими местоположениями.

    public class Assignment
    {
            private Location location;
            private Manager
    } 

Теперь предположим, что я хочу получить список всех назначений для компании, используя hql-запрос с подзапросом, как показано ниже.

В подзапросе запроса выше, компания внутренне объединена с locationManagerMap.Я хочу получить доступ к ключу и значению этой карты, чтобы выполнить проверку состояния нескольких столбцов.Подскажите пожалуйста какой должен быть синтаксис в пробелах в запросе?

1 Ответ

1 голос
/ 26 декабря 2010

Это должно быть примерно так:

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