XMLType - SQL状态[99999];错误代码[31011];无法更新:

时间:2010-07-02 14:25:25

标签: java

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行出错

2 个答案:

答案 0 :(得分:1)

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

<?xml version="1.0"?>

位于文档顶部。

答案 1 :(得分:0)

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