JPQL错误:MySQLSyntaxErrorException

时间:2018-07-12 10:59:10

标签: jpa ejb jpql

此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 + "%")

0 个答案:

没有答案