-2

在运行时,我的 JPA 实体面临以下问题。

" The positional input parameter ''{0}'' cannot use non-Integer characters"

JPA代码:

      @NamedQuery(name = "tableName.findMenueByBenutzerIDAndMandatID",
                  query = "select m from DOMenueVerwaltung m " + " where  m.menue=?EN"),

这可能是什么原因?

感谢您的任何建议

4

1 回答 1

3

JPQL 支持命名参数 ( ":myParam" ) 或编号参数 ( "?1" , "?2" )。你所拥有的都不是(一个代表编号参数的问号,但后面有一个名称而不是数字)。建议阅读任何体面的 JPA 文档

于 2013-10-27T10:04:28.340 回答