我有一个类似以下代码的表格(位置、代码、描述、start_date、end_date)
我需要使用Hibernate条件或分离条件的以下查询
SELECT location,code,description,start_date,end_date FROM CODES WHERE (LOC1‘,'1'),('loc2','2'),('loc3','3'),('loc4','4'),('loc5','5'))
我必须将位置和代码值作为参数传递(在运行时动态传递)。
如何使用Hibernate条件或分离条件获取上述查询
发布于 2012-09-14 02:19:14
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来编写hibernate标准。
https://stackoverflow.com/questions/12411894
复制相似问题