我有一张如下表格 CODES(位置,代码,描述,start_date,end_date)
我需要使用Hibernate标准或分离标准
进行以下查询SELECT location,code,description,start_date,end_date 来自代码 (('loc1','1'),('loc2','2'),('loc3','3'),('loc4','4'),(''中的(位置,代码) loc5' , '5'))
我必须将位置和代码值作为参数传递(在运行时动态传递)。
如何使用Hibernate标准或分离标准获取上述查询
答案 0 :(得分: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编写休眠标准。