【问题标题】:XMLType - SQL state [99999]; error code [31011]; could not update:XMLType - SQL 状态 [99999];错误代码 [31011];无法更新:
【发布时间】:2010-07-02 14:25:25
【问题描述】:

How to map XMLType with JPA/Hibernate

我在上面的 URL 的帮助下用 Hibernate @Type 完成了 XMLType 映射。

当我坚持使用数据类型 HibernateXmlType 时,它​​工作正常。但是它有结果,它会引发以下异常:

org.springframework.orm.hibernate3.HibernateJdbcException:Hibernate 数据访问的 JDBC 异常:SQL 的 SQLException [更新 BTI_DBA.SAMPLE_XMLINSTRUCTIONS 设置 INSTRUCTION_XML=?其中 INSTRUCTION_ID=?]; SQL 状态 [99999];错误代码 [31011];无法更新:[com.tutorial.model.SampleXmlInstructions#4871852354547076634];嵌套异常是 org.hibernate.exception.GenericJDBCException:无法更新:[com.tutorial.model.SampleXmlInstructions#4871852354547076634] ………… ………… 原因:java.sql.SQLException: ORA-31011: XML 解析失败 ORA-19202: XML 处理中发生错误 LPX-00209:保留以 XML 开头的 PI 名称 第 1 行出错

【问题讨论】:

    标签: java


    【解决方案1】:

    验证您的输入是否只有一个表单元素...

    <?xml version="1.0"?>
    

    在文档的顶部。

    【讨论】:

      【解决方案2】:

      我已经解决了。我不知道它是如何输入两次序言的。

      【讨论】:

        猜你喜欢
        • 2018-06-28
        • 1970-01-01
        • 1970-01-01
        • 2020-08-09
        • 1970-01-01
        • 2013-02-13
        • 1970-01-01
        • 2020-01-22
        • 1970-01-01
        相关资源
        最近更新 更多