2012-09-13 77 views
1

我有一個表像下面 CODES(位置,代碼,描述,日期,結束日期)休眠標準查詢多列

我所需要的以下查詢使用休眠標準或拆卸標準

(('loc1','1'),('loc2','2'),('loc3','3')中的位置,代碼,位置,代碼,描述,start_date,end_date FROM CODES ),('loc4','4'),('loc5','5'))

我必須傳遞位置和代碼值作爲參數(在運行時動態傳遞 時間)。

如何獲得使用Hibernate的標準或分離標準

+0

請詳細說明你到目前爲止所嘗試過的。你試過的一段代碼也可以幫到你。 – Markus

回答

0

一個等效的表達式在SQL上面的查詢是:

SELECT location, code, description, start_date, end_date 
FROM CODES 
WHERE (
    (location = 'loc1' AND code = '1') OR 
    (location = 'loc2' AND code = '2') OR 
    (location = 'loc3' AND code = '3') OR 
    (location = 'loc4' AND code = '4') OR 
    (location = 'loc5' AND code = '5') 
) 

您可以按照this instructions寫休眠標準。