gpt4 book ai didi

Java:JPQL 日期函数将时间段添加到另一个日期

转载 作者:IT老高 更新时间:2023-10-28 20:27:48 32 4
gpt4 key购买 nike

SELECT x FROM SomeClass
WHERE x.dateAtt BETWEEN CURRENT_DATE AND (CURRENT_DATE + 1 MONTH)

在上面的JPQL语句中,SomeClass有一个memebr dateAttr,它是一个java.util.Date,有一个@Temporal(javax.persistence. TemporalType.DATE) 注释。

我需要一种方法来执行 (CURRENT_DATE + 1 MONTH) 位 - 在其当前状态下显然是错误的 - 但找不到具有 JPQL 日期函数的文档。

谁能给我指明一个记录 JPQL 日期函数(以及如何执行此特定查询)的文档的方向?

最佳答案

标准 JPQL 不支持此类日期操作。您将不得不使用 native 查询或在 Java 端进行计算。

关于Java:JPQL 日期函数将时间段添加到另一个日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2856386/

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