gpt4 book ai didi

java - HQL:条件查询内的划分

转载 作者:行者123 更新时间:2023-12-02 04:44:14 25 4
gpt4 key购买 nike

这在 Hibernate 中不起作用,因为 sum 似乎只能接受一个属性: criteria.setProjection(Projections.sum("h.dogs/h.cats"));

如何在不使用任何 native SQL 的情况下重写它作为条件投影等?如果我只是将 h.dogs 放入总和中,那么就可以了,但我需要将它们相除。

最佳答案

我找到了一个很好的解决方案。

@Formula("dogs / cats")
private double calculation;

在我的 Object 类中做到了这一点,然后我可以通过

引用它
criteria.setProjection(Projections.sum("h.calculation"));

关于java - HQL:条件查询内的划分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29810257/

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