gpt4 book ai didi

jpa-2.0 - JPA 条件生成器

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

目前,我正在做一些 JPA 的事情,但遇到了一些问题,如下所述:

表结构-

Id(整数),StatusType(字符串),CreationTime(时间戳)

我想提取 StatusTypeCount(StatusType)CreationTime[GROUP BY](Cast in Date 而不是 TimeStamp )

如果 CreationTime 在 TimeStamp 中分组,那么由于时间戳的唯一性,不会进行任何分组

我有一个解决我的目的的 sql 查询 - Select StatusType , Count(*) , Date(CreationTime) from Table Group By Date(CreationTime)

它将时间戳转换到日期并按 CreationTime 分组,但我希望它与 CriteriaBuilder API 一起使用,或者至少在 JPQL Query 中使用,以便它适用于所有数据库。有什么想法吗?

提前致谢。

最佳答案

您可以使用“yyyyMMdd”格式将时间戳转换为整数:

year(CreateTime) * 10000 + month(CreateTime) * 100 + day(CreateTime)

关于jpa-2.0 - JPA 条件生成器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13289894/

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