Например, у меня есть два объекта: Employee и Address. Из этих enitities, Employee имеет внешний ключ AddressID ссылается на столбец ID в адресе. В объектах домена Java Hibernate красиво обертывает поле целочисленного ключа forgein с полем "Адрес объекта". Но теперь, как я могу запросить Employee с определенным AddressID?
Я попытался создать псевдоним таблицы. Кажется, это работает, но это довольно неудобно.
Я также попытался сделать что-то вроде этого:
criteria.add(restriction.eq("TheAddressObjectFieldName", 123);
Это работает некоторое время, но не всегда. Я не уверен, что это правильный путь, но я надеялся, что это все время.
Итак, каков правильный способ запроса по столбцу внешнего ключа в спящем режиме?