Как с помощью HQL объединить столбцы (или свойства объекта), которые не являются PK/FK?
Я читаю документы, и кажется, что они неявно собираются присоединиться к столбцам ПК, верно?
https://www.hibernate.org/hib_docs/nhibernate/html/queryhql.html
Как с помощью HQL объединить столбцы (или свойства объекта), которые не являются PK/FK?
Я читаю документы, и кажется, что они неявно собираются присоединиться к столбцам ПК, верно?
https://www.hibernate.org/hib_docs/nhibernate/html/queryhql.html
HQL присоединяется "неявно" к внешним ключам. Если у вас нет (сопоставленного) отношения, просто создайте декартово произведение и присоединитесь к предложению where.
select order.id
from Order as o, Product as p
where o.productKey = p.Key
выберите order.id из Order как o, Product как p, где o.productKey = p.Key
Это было бы внутреннее соединение, есть ли способ сделать левое внешнее, используя неявное соединение.