【发布时间】:2016-10-10 08:06:28
【问题描述】:
我更改了 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:数字或值错误:字符串缓冲区太小 ORA-06512:在“SYS.XMLTYPE”,第 169 行
请在不更改 OpenJpa2.0 作为 IBM WebSphere Application Server V7.0 的一部分的情况下建议我如何处理 sys.XMLTYPE 数据,我正在将我的应用程序从 db2 迁移到同一环境中的 Oracle。
【问题讨论】:
-
您正在处理的 XML 有多少个字符?
-
它是一个超过 4000 个字符的大 xml 文件
标签: oracle11g openjpa websphere-7 ora-01461