我在DB2表中使用了带有Graphic数据类型的department_name字段 在JPQL中,我尝试使用' G' type cast将字符串转换为Graphic数据类型。
WHERE m.departmentName <> G'あり'
但JPQL并不理解G并抛出异常。
请帮帮我。
答案 0 :(得分:0)
我将deferPrepares用于false,如下所示,问题就消失了。现在它可以与String和Graphics数据类型进行比较。
db2://host:portNumber/DBname:deferPrepares=false;
延迟准备意味着驱动程序在没有所描述的参数或结果集元数据的情况下工作直到执行时间:未描述的输入数据被原样发送到服务器,而没有输入数据的任何数据类型交叉转换。
http://www-01.ibm.com/support/knowledgecenter/SSEPGG_8.2.0/com.ibm.db2.udb.doc/ad/c0010273.htm