当前位置: 首页 > 知识库问答 >
问题:

通过hql在openbravo中创建查询时出错

尹俊雅
2023-03-14

这个问题可能有答案……但对于使用postgresql数据库的openbravo来说并没有答案。

我有openbravo 3.0框架。在我的窗口中,我有两个日期字段,即fromdate和todate。要求是我必须编写一个hql where子句来根据当前日期过滤记录。日期字段是没有时区的时间戳。

意思是fromdate

和迄今为止

我浏览了这个链接,将hql where子句编写为

当我打开此窗口时,我得到以下错误:

但是,如果我将当前日期条件删除为

e.id(从Tablename中选择s.id作为s)...它工作正常。

是因为current_Date功能吗?。我甚至尝试了现在的功能...但我得到同样的错误。

共有1个答案

家志学
2023-03-14

!!! 收到错误。我编写的查询中有一个问题,在where子句中,我选择的id不正确,因此当我给出下面的查询时,它运行正常。

(Tablename.fromdate

我想这可能会帮助一些人!!!

提示:如果您想在openbravo中正确编写hql查询,请安装可免费用于openbravo社区版的hql查询工具模块。

快乐编码

 类似资料:
  • 问题内容: 有没有一种方法可以在HQL中创建一个Distinct查询。通过使用“ distinct”关键字或其他某种方法。我不确定distinct是否是HQL的有效键,但是我正在寻找与SQL关键字“ distinct”等效的HQL。 问题答案: 这是我们使用的hql的片段。(名称已更改,以保护身份)

  • 在将glassfish升级到4版本并将hibernate升级到4.3.5之后,我在类加载方面遇到了一个奇怪的问题。 所以,我创造了这样的HQL: 选择新列表(s.id,s.name,s.serviceGroup.id,s.serviceGroup.name,count(t.id),sum(COALESCE(t.dealerFeeActual,0)t.sum))FROM GroupTransacti

  • 使用执行hql查询时出现错误 我的疑问是 堆栈跟踪是

  • 问题内容: 我有一个dbf,我想使用VB6复制到新的mdb中。 以下是我的专长,可以轻松地创建新的mdb,但是,我认为我可以使用INTO进行Select查询,以使用数据创建新表。 请注意:我假设的是在运行SQL查询时创建了MSAccess表。 我在FROM子句中收到语法错误。我试图做的是操纵此sql查询以执行我需要的操作: sql =“将INERT插入[Table1] SELECT * FROM

  • 这个sql查询在执行时给了我一个错误。我不明白问题出在哪里。请在这里帮助我 您的SQL语法有错误;请查看与您的MariaDB服务器版本相对应的手册,以了解在第1行使用近“-2453852243(proj\u id VARCHAR(256)NOT NULL PRIMARY KEY,title VARCHAR(256),mento”的正确语法

  • UnsatisfiedDependencyException:创建名为“Test Controller”的bean时出错:通过字段“Test Service”表示不满足的依赖关系;嵌套异常是org.springframework.beans.factory.beanCreationException:创建名为“test service”的bean时出错:调用init方法失败;嵌套异常是java.l