我更改了 persistence.xml 中的更改我还更改了 xml 字段的列定义 (columnDefinition="XDB.XMLType")
我检查了 OpenJpa(http://openjpa.208410.n2.nabble.com/Oracle-XMLType-fetch-problems-td6208344.html)网站和 IBM(http://www.ibm.com/support/knowledgecenter/SS7J6S_7。 5.0/com.ibm.wsadapters.jca.jdbc.doc/env/doc/rjdb_problemsolutions.html )
我的环境是 OpenJpa 2.0 和 WAS 7
它的抛出异常 org.apache.openjpa.persistence.PersistenceException: ORA-06502: PL/SQL: numeric or value error: string buffer too small ORA-06512: at "SYS.XMLTYPE", line 169
请在不更改 OpenJpa2.0 作为 IBM WebSphere Application Server V7.0 的一部分的情况下建议我如何处理 sys.XMLTYPE 数据,我正在将我的应用程序从 db2 迁移到同一环境中的 Oracle。