[英]DB2 Query to Hibernate Criteria
我有一个特定的DB2查询,我想使用条件执行此查询。
查询:
SELECT
sum(units) as volume,
location_id,
aged
FROM (
SELECT
units,
location_id,
CASE
WHEN daysinstock < 61 THEN 'NOT_AGED'
WHEN daysinstock < 91 THEN 'AGED'
ELSE 'OVER_AGED'
END AS AGED
FROM
STOCK_TABLE
) x
group by location_id, aged
STOCK_TABLE包含以下字段:单位,location_id,库存天数。 该表由具有相同字段的StockDataSource对象匹配。
好的“休眠标准API”中没有此功能。 最好为此编写一个HQL 。 或者,如果您实际上将Hibernate用于JPA2,则可以使用CriteriaBuilder.Case
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.