【问题标题】:Caused by: org.hibernate.hql.internal.ast.QuerySyntaxException: unexpected token: interval near line引起:org.hibernate.hql.internal.ast.QuerySyntaxException:意外令牌:行间间隔
【发布时间】:2018-10-09 23:12:23
【问题描述】:

@Query("SELECT sr FROM SignedReceipt sr where sr.cashBox_id=:rk and sr.since between :from and date_add(:from,interval 1 DAY) order by sr.since limit 1")

def findFirstSingnedReceiptByFrom(@Param("rk") rk: CashRegister,@Param("from")from:DateTime)

【问题讨论】:

  • 我担心def 在 java 中不起作用。
  • 它在 scala 中工作
  • 它不是 java 它是 scala
  • 请求中的错误

标签: java scala hibernate spring-data


【解决方案1】:

将 date_add(:from,interval 1 DAY) 替换为 adddate(:from ,1)

【讨论】:

    猜你喜欢
    • 2016-06-08
    • 2020-03-13
    • 2020-09-05
    • 2016-11-01
    • 2015-07-12
    • 2016-02-21
    • 2021-08-20
    • 1970-01-01
    • 2018-11-16
    相关资源
    最近更新 更多