【发布时间】:2013-01-30 05:47:39
【问题描述】:
return em.createQuery(
"SELECT doc FROM TexyDoc doc
WHERE doc.origPath LIKE CONCAT('%', :1)")
.setParameter(1, path)
导致
QuerySyntaxException: expecting IDENT, found '1' near line 1, column 82
[SELECT doc FROM cz.oz.web.model.TexyDoc doc
WHERE doc.origPath LIKE CONCAT('%', :1)]
为什么?语法应该是怎样的?
【问题讨论】:
-
为什么要选择?只是'来自 TexyDoc,其中 origPath like ..' 应该这样做..
-
哈,该死的东西是基于 HQL 但放弃了,好吧..你是对的。
标签: java hibernate jpa parameters jpql