XMLType - состояние SQL [99999];код ошибки [31011];не удалось обновить: - PullRequest
0 голосов
/ 02 июля 2010

Как сопоставить XMLType с JPA / Hibernate

Я сделал сопоставления XMLType с Hibernate @Type с помощью вышеуказанного URL.

Он работает нормально, когда ясохранить с типом данных HibernateXmlType.Однако он приводит к результатам ниже:

org.springframework.orm.hibernate3.HibernateJdbcException: исключение JDBC при доступе к данным Hibernate: исключение SQLEx для SQL [обновить BTI_DBA.SAMPLE_XMLINSTRUCTIONS set 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: Имена PI, начинающиеся с XML, зарезервированы Ошибка в строке 1

Ответы [ 2 ]

1 голос
/ 02 июля 2010

Убедитесь, что ваш ввод содержит один и только один элемент формы ...

<?xml version="1.0"?>

вверху документа.

0 голосов
/ 03 июля 2010

Я решил это. Я не знаю, как это вводится дважды в прологах.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...