1
from (From FlightSchedule as a where a.route.routeId=1) as b

上記のクエリで何が間違っていますか? それは私にこのエラーを与えます

org.hibernate.hql.internal.ast.QuerySyntaxException: unexpected token: ( near line 1, column 6 [from
 (From FlightSchedule as a where a.route.routeId=1) as b]

いろいろ書いてみましたがうまくいきません。内部クエリはオブジェクトのリストに評価され、最初のfromトークンによって同じものが返される必要があると思いますか? 私が間違っていることを教えてください。ありがとうございました。

4

1 に答える 1

3

あなたの仮定は間違っています。これは無効な HQL です。ドキュメントからの引用:

HQL サブクエリは、select または where 句でのみ発生することに注意してください。

于 2013-10-10T21:14:07.440 に答える