Я читал документацию по Hibernate, но я не нашел ничего, что объясняло бы, как сделать следующее.
У меня есть следующий код SQL, который я пытаюсь преобразовать в HQL:
SELECT {msg.*}, {cmd.*}
FROM Schema.Messages AS msg
LEFT OUTER JOIN schema.send_commands AS cmd
ON cmd.message_key = msg.unique_key
AND ( lower(cmd.status) IN (lower('failed') ) )
WHERE msg.sequence_received < 10";
Основной вопрос, который я имею, состоит в том, что я не могу иметь два предложения в левом внешнем соединении.HQL позволяет мне иметь ON cmd.message_key = msg.unique_key
, но как мне добавить AND clause 2?