gpt4 book ai didi

java - 如何解决java中的以下问题?

转载 作者:行者123 更新时间:2023-11-29 04:01:48 25 4
gpt4 key购买 nike

我在运行查询时遇到以下错误。

org.hibernate.hql.ast.QuerySyntaxException: expecting CLOSE, found 'LIMIT' near line 1, column 194 [from com.claystone.db.Gpsdata where id.mobileunitid = '2090818044' and gpsdate in (select id.gpsdate from com.claystone.db.Gpsdata where id.mobileunitid = '2090818044' ORDER BY id.gpsdate DESC LIMIT 1 )  and gpsstatus='true']

这是我的查询。请给出建议,这个查询有什么错误?

data=session.createQuery[from com.claystone.db.Gpsdata where id.mobileunitid = '2090818044' and gpsdate in (select id.gpsdate from com.claystone.db.Gpsdata where id.mobileunitid = '2090818044' ORDER BY id.gpsdate DESC LIMIT 1 )  and gpsstatus='true']

最佳答案

为什么要使用子查询?就这样做吧:

data=session.createQuery[from com.claystone.db.Gpsdata where id.mobileunitid = '2090818044' and gpsstatus='true' ORDER BY id.gpsdate DESC LIMIT 1]

您可能需要将 LIMIT 1 关闭并在查询中使用 .setMaxResults(1)

关于java - 如何解决java中的以下问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2995427/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com