Предположим, у меня есть такой запрос SQL:
SELECT t1.* FROM table1 t1 LEFT JOIN table2 t2 ON t1.table2_id = t2.id
WHERE t2.value = 'something' OR t1.value = 'something';
Мне нужно сделать то же самое в запросе HQL.Дополнительная информация: скажем, у меня есть классы Table1 и Table2 , оба поля с именами value и Table1 , имеющие поле table2 класса Таблица2 .Я хочу получить список Table1 объектов, которые имеют определенное значение или его член table2 имеет определенное значение , и я знаю, что table2 поле может быть нулевым.
Я попытался сформулировать вопрос настолько четко, насколько мог, не пытаясь объяснить каждый способ, которым я пытался сделать это без успеха.Извините, если не очень понятно.