Open JPA查询无法从DB2中第二次执行(由于byte []参数)

时间:2018-06-21 13:59:41

标签: jpa db2 jpa-2.0 openjpa

我正在尝试在DB2数据库上使用Open JPA执行以下查询,服务器启动后第一次执行正常,但第二次失败。

查询:

Select * from table t where t.column = ?1

该列在数据库中定义为CHAR(n)FOR BIT DATA,并且我将参数传递为String。

尽管我将参数作为String传递,但第一次却可以很好地执行,然后给出以下错误。

<openjpa-2.2.3-SNAPSHOT-r422266:1715851 fatal general error> org.apache.openjpa.persistence.PersistenceException:
[jcc][1083][10403][3.69.49] Illegal conversion: can not convert from
"java.lang.String" to "byte[]" ERRORCODE=-4474, SQLSTATE=null**

我可以看到类似的帖子,下面是链接,但是提供的解决方案不起作用

OpenJPA query fails second time (possibly because of byte array parameter)

0 个答案:

没有答案