このクエリの何が問題なのですか:SELECT i FROM Item i WHERE 1 = 1 AND UPPER(i.nome) LIKE %:nome% ORDER BY UPPER(i.nome)
?私はLIKE '%:nome%'に一重引用符を付けて試してみましたが、うまくいきません。JPAクエリLIKEが機能しません
Exception in thread "JavaFX Application Thread" java.lang.IllegalArgumentException: An exception occurred while creating a query in EntityManager:
Exception Description: Syntax error parsing [SELECT i FROM Item i WHERE 1 = 1 AND UPPER(i.nome) LIKE %:nome% ORDER BY UPPER(i.nome)].
[56, 63] The identification variable '%:nome%' is not following the rules for a Java identifier.
at org.eclipse.persistence.internal.jpa.EntityManagerImpl.createQuery(EntityManagerImpl.java:1605)
:nome'、および先頭に追加/パラメータ値にパーセント記号を追加。私のアプリケーションでの検索のため、異なる位置に –