2012-12-24 29 views
2

我有一個名爲Product的類。每個產品都有一個serial_number。我想返回列表中有一個serial_number的所有產品。類似於Restrictions.eq與清單

Restrictions.eq("serial_number", mySerialNumberList); 

這可以做得簡潔,還是我必須建立一個巨大的查詢,引入大量'OR'屬性?

回答

7

這就是IN運營商是什麼:

Restrictions.in("serialNumber", mySerialNumberList); 

不過要小心:傳遞一個空列表將導致SQL語法例外。

+0

謝謝!沒有注意到在API中。 – KyleM