JPQL和日期比较(查询中的约束)

发布于 2024-09-30 10:54:55 字数 224 浏览 2 评论 0原文

我的应用程序模型对象包含一个日期字段(时间戳):

@Entity
@Table(name = "MYTABLE")
public class Application {

   private Date timeStamp;
   ...
}

我正在尝试构建一个 JPQL 查询,该查询将选择今天更改的所有应用程序(即它们的时间戳在今天随时更改)。最好的方法是什么?

My Application model object contains a date field (time stamp):

@Entity
@Table(name = "MYTABLE")
public class Application {

   private Date timeStamp;
   ...
}

I'm trying to construct a JPQL query that would select all applications that were changed today (i.e. their time stamp was changed anytime today). What is the best way to do this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

乜一 2024-10-07 10:54:55

标准 JPQL 没有完美的方法,JPQL 不提供日期算术函数。但您的提供商可能会提供扩展(例如 Hibernate 和 EclipseLink 就是如此)。或者使用本机 SQL。

There is no perfect way with standard JPQL, JPQL doesn't provide Date arithmetic functions. But your provider might provide extensions (e.g. Hibernate and EclipseLink do). Or use a native SQL.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文