Как сделать внутреннее соединение, используя только идентификатор в Hibernate Criteria API? - PullRequest
0 голосов
/ 13 декабря 2010

Предположим, у меня есть это отображение:

class User {
    String name;
    ...
}
class Department {
    String id;
    User owner;
    ...
}
class Employee {
    String departmentId; //legacy code, I cannot change this
}

Я хочу запросить все Employee, отсортированные по имени владельца своего отдела (отсортировано по Employee.departmentId.owner.name), используя Hibernate Criteria API.

1 Ответ

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

Критерии API или hql работают с реляционным отображением, поэтому вы не можете использовать что-то вроде DepartmentId.owner.nameНо есть некоторые решения здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...