java - 如何使用 LocalDateTime 查询今天的所有实体?
问题描述
我基本上需要获取今天安排的所有实体。我正在通过 Spring JPA 执行此操作。
@Query("SELECT c FROM AppointmentEntity c WHERE c.appointmentDateTime = CURRENT_DATE")
List<AppointmentEntity> findAllToday();
这是我到目前为止所拥有的。这个问题appointmentDateTime
实际上是一个 LocalDateTime 实例,所以它与CURRENT_DATE
.
我也试过这个:
@Query("SELECT c FROM AppointmentEntity c WHERE DATE(c.appointmentDateTime) = CURRENT_DATE")
但它只是在第一个括号下加上一个红色下划线,说<expression>, <operator>, GROUP, HAVING or ORDER expected, got '('
解决方案
推荐阅读
- javascript - 使用 jQuery 以编程方式在上传按钮中设置文件名
- javascript - MP3 文件不在自定义控件中播放
- javascript - Sequelize查找多个表
- video - 如何使用静音 = 0 自动播放 Vimeo 视频?
- firebase - FirestoreRecyclerAdapter 显示 Nothong
- c# - 隐藏在软键盘 UWP 后面的 ContentDialog
- node.js - npm 命令给出语法错误:意外令牌(mac)
- php - TCPDF - 删除 2 个表之间的空间 (PHP)
- python - 如何在 python alexa 中使用 AMAZON.Repeat Intent?
- vba - 将第一个列表的每个元素与第二个列表的所有元素进行比较以找到匹配项