如何在 maven 应用程序 java 中比较两个日期

我创建了一个函数来获取一些与 Date 匹配的行。但该功能未相应地执行。我怀疑有一些语法问题。请帮我找到问题。道具功能如下:

public List<ReportSewing> getReport(Date reportDate) { 
    return session.getCurrentSession()
             .createQuery("from ReportSewing where DATE(reportDate) = (reportDate)")
             .list();
}


胡说叔叔
浏览 96回答 1
1回答

蝴蝶刀刀

似乎您忘记传递查询参数。public&nbsp;List<ReportSewing>&nbsp;getReport(Date&nbsp;reportDate)&nbsp;{&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;return&nbsp;session.getCurrentSession() &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.createQuery("from&nbsp;ReportSewing&nbsp;where&nbsp;DATE(reportDate)&nbsp;=&nbsp;:reportDate") &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.setParameter("reportDate",&nbsp;reportDate) &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.list(); }
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java