【发布时间】:2012-02-09 20:22:41
【问题描述】:
所以我不断收到标题错误。我用来创建查询的字符串是,
select p from Product p where p.productType.productTypeId in (:productTypeIds)
这是java的剪辑
List<Long>partTerminologyIds = getProducTypeds(partTerminologys);
..........................................................................
query.setParameter("partTerminologyIds", productTypeIds);
我不知道为什么会出现此错误,我的数据库中的 partTerminolgyId 是数字 18。
有什么想法吗???
【问题讨论】:
-
反之,您在
query.setParameter()中有参数。应该是query.setParameter("productTypeIds", partTerminologyIds)。 (List<Long>后面还需要一个空格 :))
标签: postgresql jpa