比较 JPA 查询中的当前日期时间

2023-11-25

我想将数据库中的日期与 JPA 查询中的当前日期时间进行比较:

捕获限制日期

我的要求如下:

数据库.captureLimitDate : 04/07/2012 19:03:00 当前日期时间 : 04/07/2012 20:03:00

我的 JPAQuery 是这样的:

SELECT o FROM Operation o"
+ " WHERE ( o.merchantId =:merchantId ) AND "
+ "(o.captureLimitDate < currentDateTime ) ";

并且操作类将 captureLimitDate 作为 java.util.Date

    @Generated(value = "XA", comments = "0,_8BedAMXZEeGHf_Dj4YaPyg")
     private Date captureLimitDate;

我想比较当前日期和时间。上述查询是否有效。 ??


CURRENT_TIMESTAMP 必须用于引用 JPQL 查询中的当前日期和时间:

select o from Operation o
where o.merchantId = :merchantId
and o.captureLimitDate < CURRENT_TIMESTAMP

如果当前日期和时间实际上是来自用户输入的日期(因此不是当前日期和时间,那么您可以像执行merchantId:

select o from Operation o
where o.merchantId = :merchantId
and o.captureLimitDate < :maxDateTime

并且您使用设置参数

query.setParameter("maxDateTime", maxDateTime, TemporalType.TIMESTAMP);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

比较 JPA 查询中的当前日期时间 的相关文章

随机推荐

  • SQLAlchemy 中的事务线程安全吗?

    我正在使用 SQLAlchemy 的表达式语言而不是它的 orm 开发一个 Web 应用程序 我想在我的应用程序中使用多个线程 但我不确定线程 安全 我在用文档的这一部分建立连接 我认为这是线程安全的 因为我在每个请求中引用了特定的连接 这
  • 如何使用 Android Facebook sdk 从 Facebook 获取好友列表? [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 目前不接受答案 我在 Facebook 上创建了一个应用程序 并实现了实施 Facebook SDK 的一些第一步 这就是我想要做的 从 Facebook 获取朋友
  • Octave/Matlab 与 Scipy 中的周期图

    我正在使用 scipy 将一些 matlab 代码移植到 python 中 但遇到了以下行 Matlab 倍频程代码 Pxx f periodogram x 512 5 Python代码 f Pxx signal periodogram x
  • JSONPath通过子子值获取父元素的id

    鉴于以下 JSON 我想得到id通过子元素的 equals 文本比较父元素的字段 datapoints id default 1 definedBy default 0 1 featureValues bui displayname Hea
  • 使用 Google Apps 脚本创建草稿邮件

    我想知道是否可以使用 Google Apps 脚本创建草稿邮件 如果是的话 怎么可能 问候 塞巴斯蒂安 此时 无法创建出现在您的Drafts文件夹 之前已请求此功能 请参阅第985期 如果您有兴趣接收任何更新 请访问该问题并加注星标 EDI
  • Entity Framework Core 中的流畅 API、多对多

    我在 stackoverflow 上搜索了生成的正确解决方案多对多关系 使用 EF Core 代码优先和 Fluent API 一个简单的场景是 public class Person public Person Clubs new Has
  • 将 jQuery 插件与 Backbone 和 Requirejs 一起使用

    我正在使用backbone requirejs jquery 并且我在当前的html页面 准确地说是backbone html模板 中加载jquery插件时遇到问题 有我需要的配置 require config paths some cod
  • 如何判断文件夹是否打开?

    在我的应用程序中 我尝试重命名该文件夹 但如果在 Windows 资源管理器中打开该文件夹 我会得到一个IOException 如何在 C 中判断文件夹是否在 Windows 资源管理器中打开 捕获 IOException 正如其他人所说
  • Python 尝试例外

    try statement 1 statement 2 except Exception err print err pass 这可能很微不足道 但直到现在我才真正考虑过它 我发现自己无法回答以下问题 如果语句 1 中出现错误 语句 2 是
  • C/C++ 改变 const 的值

    我有一篇文章 但我把它弄丢了 它展示并描述了一些人们应该小心的 C C 技巧 其中之一让我感兴趣 但现在我正在尝试复制它 但无法将其编译 这个概念是有可能偶然改变一个值const在 C C 中 事情是这样的 const int a 3 I
  • 在 Javascript 中,即使从不抛出异常,使用 try-catch 块是否昂贵?

    当其中任何一个都没有抛出异常时 使用多个 try catch 块是否 慢 我的问题与this one 但对于 JavaScript 假设我有 20 个函数 其中包含 try catch 块 另一个函数调用这 20 个函数中的每一个他们都没有
  • 不同程序集中的两个分部类是否可以代表同一个类?

    我在名为 MyProject Data 的项目中有一个名为 Article 的类 它充当我的 Web 应用程序的数据层 我有一个名为 MyProject Admin 的单独项目 它是一个基于 Web 的管理系统 用于查看 编辑数据 并使用
  • AlamoFire 忽略缓存控制标头

    是否可以忽略cache control使用 AlamoFire 执行请求 处理响应时的标头 目前我正在发出如下请求 服务器返回大量cache control标头 而实际上我们需要忽略它们 Alamofire request GET url
  • Powershell - 使用 get-adcomputer 时过滤 OU

    我正在尝试创建一个脚本 该脚本根据计算机可能具有的特定属性生成计算机列表 例如 我试图列出 Windows XP 计算机和 Windows 7 计算机的列表 将它们的名称放入 csv 文件中 并输出每台计算机的最终计数 到目前为止 这是我的
  • 如何在 ASP.NET MVC 中禁用 HTTP Keep-Alive?

    有没有办法告诉 IIS ASP NET 不允许某些请求保持活动状态 或者甚至对于整个网站 如果这真的是唯一的方法吗 对于整个站点 使用 IIS 7
  • 如何用 PHP Heredoc 语法显示数组元素或对象属性的值

    我在定界符输入字段中显示数组值时遇到问题 这是一段代码 class Snippet protected user protected class protected messages public function construct th
  • JTable + 排序特定字段

    我有一个 JTable 并添加了排序 现在 JTable 有 5 列 日期字段中的第二列转换为 DD MM YYYY 并显示在单元格的 JTextField 中 当我将其按字符串排序并且日期混淆时 如何更改该特定列的排序行为 例如 按 AS
  • 脚本在 IDLE 中工作,但 .py 文件不起作用

    我有一个 tkinter 脚本 它在 IDLE 中运行得很好 但是 当我从 Windows 资源管理器中双击 py 文件时 控制台窗口会闪烁半秒 然后退出 我能够丝网打印控制台窗口 它说 etc etc NameError global n
  • 如何解析网页中的动态内容?

    我尝试从此网址获取代理列表 免费代理列表 这很酷 但是端口号是动态 JavaScript 内容 如何从此页面获取 JavaScript 生成的内容 我有 jsoup 和 djNativeSwing 但我想在后台线程中执行此操作 JWebBr
  • 比较 JPA 查询中的当前日期时间

    我想将数据库中的日期与 JPA 查询中的当前日期时间进行比较 捕获限制日期 我的要求如下 数据库 captureLimitDate 04 07 2012 19 03 00 当前日期时间 04 07 2012 20 03 00 我的 JPAQ