Как объединить ни один столбец PK / FK, используя HQL? - PullRequest
1 голос
/ 19 мая 2009

Используя HQL, как вы присоединяетесь к столбцам (или свойствам объектов), которые не являются PK / FK?

Я читаю документы, и кажется, что это неявно собирается присоединиться к колонкам PK, верно?

https://www.hibernate.org/hib_docs/nhibernate/html/queryhql.html

Ответы [ 2 ]

2 голосов
/ 19 мая 2009

HQL включается "неявно" на внешние ключи. Если у вас нет (сопоставленного) отношения, просто создайте декартово произведение и присоединитесь к предложению where.

select order.id
from Order as o, Product as p
where o.productKey = p.Key
1 голос
/ 06 марта 2010

выберите order.id из заказа как о, продукт как р где o.productKey = p.Key

Это было бы внутренним соединением, есть ли способ сделать левое внешнее, используя неявное соединение.

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