Надеюсь, это простой вопрос.
Я делаю соединение в HQL в соответствии с:
FROM Apple a, Orange o WHERE a.price = o.price AND a.price > 1.99
Когда я делаю это, я возвращаю коллекцию, представляющую соединение. Тем не менее, каждый элемент в коллекции на самом деле представляет собой другую коллекцию, содержащую связанные яблоко и апельсин.
То, что я хочу, это список яблок, а то, что я получаю, это список яблок и апельсинов. Логично, я ищу:
All apples priced greater than 1.99 only when
there is also an orange at the same price.
Моя настоящая проблема в 50 раз сложнее, но я упростил ее до основной проблемы. Как мне исправить / изменить этот HQL-запрос, чтобы получить только один тип объекта?