Hibernate - объединение несвязанных объектов

У меня есть требование, согласно которому я должен соединить два несвязанных объекта с помощью Hibernate HQL. Вот образцы классов POJO

class Product{
int product_id;        
String name;
String description;
}

и

Class Item{
int item_id;
String name;
String description;
int quantity;
int product_id; //Note that there is no composed product object.
}

. Теперь я хочу выполнить такой запрос, как select * from Product p left external join Item i on p.product_id = i.item_id

Мне нужен многомерный массив в качестве выходных данных этого запроса, чтобы я мог иметь отдельные экземпляры Product и Item вместо одного, составленного в другом . Есть ли способ сделать это в Hibernate?

8
задан CuriousMind 26 December 2010 в 12:19
поделиться