此JPQL有任何错误:
SELECT c FROM Comptes c WHERE CAST(c.ref as text) LIKE :id
它给了我这个错误:
由以下原因引起:异常[EclipseLink-4002](Eclipse Persistence Services -2.6.1.v20150605-31e8258):org.eclipse.persistence.exceptions.DatabaseException内部 异常:com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: 您的SQL语法有误;检查手册 对应于您的MySQL服务器版本以使用正确的语法 在'text'附近)像'5%'在第1行出现错误代码:1064调用:SELECT REF, 像是在计算机上投射的内容(引用文本)?绑定=> [5%]
ps:这是setparametre:
setParameter("id", id + "%")