Java 如何在JPQL中将字符串转换为图形数据类型

Java 如何在JPQL中将字符串转换为图形数据类型,java,jpa,db2,jpql,openjpa,Java,Jpa,Db2,Jpql,Openjpa,我在DB2表中有带有图形数据类型的department_name字段 在JPQL中,我尝试使用“G”类型转换将字符串转换为图形数据类型 WHERE m.departmentName <> G'あり' 但是JPQL不理解G并抛出异常 请帮帮我。我过去常将错误设置为以下内容,然后问题就消失了。现在它可以与字符串和图形数据类型进行比较 db2://host:portNumber/DBname:deferPrepares=false; 延迟准备意味着在执行之前,驱动程序工作时不需要使用

我在DB2表中有带有图形数据类型的department_name字段 在JPQL中,我尝试使用“G”类型转换将字符串转换为图形数据类型

WHERE m.departmentName <> G'あり'
但是JPQL不理解G并抛出异常


请帮帮我。

我过去常将错误设置为以下内容,然后问题就消失了。现在它可以与字符串和图形数据类型进行比较

db2://host:portNumber/DBname:deferPrepares=false; 
延迟准备意味着在执行之前,驱动程序工作时不需要使用所描述的参数或结果集元数据:未描述的输入数据按原样发送到服务器,而不需要对输入数据进行任何数据类型交叉转换

什么例外?错误是什么?什么是DB2版本和平台?