【发布时间】:2019-11-20 16:18:18
【问题描述】:
当我尝试运行此查询时出现以下错误。
org.hibernate.QueryException:序数参数未绑定:2",
@Query(value = "SELECT amu " +
"FROM Upgrade amu " +
"INNER JOIN FETCH amu.visibility v " +
" WHERE v IN ?2 " +
"AND amu.id= '?1' "
)
Optional<Upgrade> myFindMethod(final String uid, final String cid);
如果我将" WHERE v IN ?2 " 更改为" WHERE v IN ?2 OR v IN ?1 ",那么它可以工作。我不知道为什么它不起作用。有什么想法吗?
注意:可见性是升级类中Set<String> 的类型。
【问题讨论】:
-
不应该是
WHERE ?2 MEMBER OF v而不是WHERE v IN ?2吗?
标签: hibernate jpa spring-data-jpa hql