希望這是一個簡單的問題。如何在Hibernate中進行連接返回列表而不是二維列表?
我做的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查詢只給一種類型的對象?
你嘗試像「選擇....蘋果」 – hvgotcodes 2010-12-20 01:39:38