gpt4 book ai didi

查找不同值计数的 Hibernate 标准

转载 作者:行者123 更新时间:2023-12-05 08:58:36 27 4
gpt4 key购买 nike

我有以下sql查询,我需要获取相应的hibernate条件查询

SELECT COUNT(DISTINCT employee_id) FROM erp_hr_payment WHERE payment_id IN(
SELECT payment_id FROM erp_hr_payment_collection WHERE payment_id IN(
SELECT payment_id FROM erp_hr_payment_collection WHERE payment_id IN(
SELECT payment_id FROM erp_hr_payment
WHERE for_month BETWEEN '2013-04-01' AND '2014-03-31' AND arrear_flag=0
) AND element_name='EPF' ) AND element_name='EPFV');

最佳答案

从大多数内部查询开始,创建相关的 DetachedCriteria 并使用 Subqueries.in() 附加到外部查询。
对于 count(distinct) 使用 Projections.countDistinct(propertyName)。享受吧。

关于查找不同值计数的 Hibernate 标准,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22164717/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com