dea*_*mon 3 java orm jpa eclipselink jpql
当我执行以下代码时
return entityManager
.createQuery("select a from Article where a.slug = ?1", Article.class)
.setParameter(1, slug)
.getSingleResult();
Run Code Online (Sandbox Code Playgroud)
我得到以下异常
java.lang.IllegalArgumentException: An exception occurred while creating a query in EntityManager:
Exception Description: Syntax error parsing the query [select a from Article where a.slug = '?1'], line 1, column 22: syntax error at [where].
Internal Exception: MismatchedTokenException(77!=78)
at org.eclipse.persistence.internal.jpa.EntityManagerImpl.createQuery(EntityManagerImpl.java:1328)
Run Code Online (Sandbox Code Playgroud)
我正在使用带有EclipseLink 2.0.2的JPA 2.
我的查询有什么问题?
| 归档时间: |
|
| 查看次数: |
3440 次 |
| 最近记录: |