Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Hibernate命名查询两个参数_Java_Hibernate - Fatal编程技术网

Java Hibernate命名查询两个参数

Java Hibernate命名查询两个参数,java,hibernate,Java,Hibernate,我想创建NamedQuery,如下所示: @NamedQuery(name = Advertisement.getBySubcategoryList, query = "From Advertisement where subcategoryId IN (:subcategoryId) order by :sort :order "), 但在IDE上我看到了一个错误,我不能在参数::sort:order之后设置参数 您知道如何创建此查询吗 谢谢 堆栈跟踪: ERROR: org.hibern

我想创建NamedQuery,如下所示:

@NamedQuery(name = Advertisement.getBySubcategoryList, query = "From Advertisement where subcategoryId IN (:subcategoryId) order by :sort :order "),
但在IDE上我看到了一个错误,我不能在参数::sort:order之后设置参数

您知道如何创建此查询吗

谢谢

堆栈跟踪:

 ERROR: org.hibernate.internal.SessionFactoryImpl - HHH000177: Error in named query: Advertisement.getBySubcategoryList
org.hibernate.hql.internal.ast.QuerySyntaxException: unexpected token: : near line 1, column 101 [From org.ogloszenia.app.domain.Advertisement where subcategoryId IN (:subcategoryId) order by :sort :order ]

请共享完整的StackTrace可能的不支持的副本,因为您已创建查询并将排序指定给该查询