2013-06-21 199 views
0

我正在使用Hibernate並希望使用複合索引(a,b,c,d)查詢多個實體。 SQL語句可能如下所示:用Hibernate查詢許多實體的複合索引

SELECT * 
FROM my_table 
WHERE a = 2 AND b = '2001' AND c = 'xx' AND d = 23 
OR a = 2 AND b = '2002' AND c = 'xx' AND d = 23 
-- OR ... 
; 

是否有機會通過hibernate傳遞這樣一個查詢的列表?我不想要的是使用一個StringBuffer來連接一個語句,這取決於我的列表長度。

+1

你應該使用ditached crieteria –

回答

2

Criterai it's最適合這個tutorial

我希望幫你