I´m trying to create a MySQL database table by using hibernate but I get this error message:
Exception in thread "main" org.hibernate.HibernateException: Error accessing stax stream
at org.hibernate.boot.cfgxml.internal.JaxbCfgProcessor.unmarshal(JaxbCfgProcessor.java:107)
at org.hibernate.boot.cfgxml.internal.JaxbCfgProcessor.unmarshal(JaxbCfgProcessor.java:65)
at org.hibernate.boot.cfgxml.internal.ConfigLoader.loadConfigXmlResource(ConfigLoader.java:57)
at org.hibernate.boot.registry.StandardServiceRegistryBuilder.configure(StandardServiceRegistryBuilder.java:163)
at org.hibernate.cfg.Configuration.configure(Configuration.java:259)
at com.anika.hibernate.Main.main(Main.java:18)
Caused by: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[2,34]
This answers do not solve my problem: Error connecting with database using hibernate
Exception in thread «main» org.hibernate.HibernateException: Error accessing stax stream
This is my Main.java file:
package com.anika.hibernate;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.cfg.Configuration;
public class Main {
public static void main(String[] args){
Student_Info student = new Student_Info();
student.setName("Anika");
student.setRollNo(1);
SessionFactory sessionFactory = new Configuration().configure("hibernate.cfg.xml").buildSessionFactory();
Session session = sessionFactory.openSession();
session.beginTransaction();
session.save(student);
session.getTransaction().commit();
session.close();
sessionFactory.close();
}
}
My hibernate.cfg.xml:
<?xml version='1.0' encoding='utf-8'?>
<DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
<!--
~ Hibernate, Relational Persistence for Idiomatic Java
~
~ License: GNU Lesser General Public License (LGPL), version 2.1 or later.
~ See the lgpl.txt file in the root directory or <http://www.gnu.org/licenses/lgpl-2.1.html>.
-->
<hibernate-configuration
<session-factory>
<!-- Database connection settings -->
<property name="connection.driver_class">com.mysql.jdbc.Driver</property>
<property name="connection.url">jdbc:mysql://localhost:3306/hibernatetutorials</property>
<property name="connection.username">root</property>
<property name="connection.password"></property>
<!-- JDBC connection pool (use the built-in) -->
<property name="connection.pool_size">1</property>
<!-- SQL dialect -->
<property name="dialect">org.hibernate.dialect.MySQLDialect</property>
<!-- Disable the second-level cache -->
<property name="cache.provider_class">org.hibernate.cache.NoCacheProvider</property>
<!-- Echo all executed SQL to stdout -->
<property name="show_sql">true</property>
<!-- Drop and re-create the database schema on startup -->
<property name="hbm2ddl.auto">create</property>
<mapping class="com.anika.hibernate.Stundent_Info"/>
</session-factory>
</hibernate-configuration>
Thank you for your help
asked Jun 2, 2016 at 9:39
I faced the same issue. It turns out that system is not able to access the hibernate-configuration-3.0.dtd from the url provided.
<DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
So, I referenced it from the local system.
<!DOCTYPE hibernate-configuration SYSTEM
"classpath://org/hibernate/hibernate-configuration-3.0.dtd">
Worked well for me. Hope it helps!
answered Jun 14, 2017 at 5:03
cleared the space at the begining of hibernate.cfg.xml file. lt worked
<?xml version="1.0" encoding="UTF-8"?>
answered Jul 23, 2020 at 20:40
0
You need to close the tag <hibernate-configuration
.
<hibernate-configuration>
There is not the !
character in the DOCTYPE
:
<DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
Should be
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
answered Jun 2, 2016 at 9:42
v.ladynevv.ladynev
18.9k8 gold badges42 silver badges66 bronze badges
2
The issue for me was the lack of HTTPS.
<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-config">
I changed to:
<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "https://www.hibernate.org/dtd/hibernate-config">
That fixed the issue.
answered Feb 24, 2022 at 1:50
Содержание
- Having Trouble Setting Up Hibernate ORM 5.2.2 in Eclipse
- javax.xml.stream.XMLStreamException: ParseError occur
- Javatpoint Services
- Training For College Campus
- org.hibernate.HibernateException: невозможно получить доступ к потоку lob
- 7 ответы
- Почему я получаю эту ошибку Ошибка доступа к потоку stax
- Hibernate — ошибка доступа к потоку stax — с hibernate.properties
Having Trouble Setting Up Hibernate ORM 5.2.2 in Eclipse
I’m facing some issues in setting up hibernate. Please refer to the stuff below. Thanks in advance for any help!
INFO: HHH000021: Bytecode provider name : javassist
Exception in thread «main» org.hibernate.HibernateException: Error accessing stax stream
at org.hibernate.boot.cfgxml.internal.JaxbCfgProcessor.unmarshal(JaxbCfgProcessor.java:107)
at org.hibernate.boot.cfgxml.internal.JaxbCfgProcessor.unmarshal(JaxbCfgProcessor.java:65)
at org.hibernate.boot.cfgxml.internal.ConfigLoader.loadConfigXmlResource(ConfigLoader.java:57)
at org.hibernate.boot.registry.StandardServiceRegistryBuilder.configure(StandardServiceRegistryBuilder.java:163)
at org.hibernate.cfg.Configuration.configure(Configuration.java:258)
at org.hibernate.cfg.Configuration.configure(Configuration.java:244)
at com.tutorials.hibernate.HibernateMain.main(HibernateMain.java:17)
Caused by: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[6,1]
Message: Content is not allowed in prolog.
at com.sun.org.apache.xerces.internal.impl.XMLStreamReaderImpl.next(XMLStreamReaderImpl.java:596)
at com.sun.xml.internal.stream.XMLEventReaderImpl.peek(XMLEventReaderImpl.java:276)
at org.hibernate.boot.cfgxml.internal.JaxbCfgProcessor.unmarshal(JaxbCfgProcessor.java:103)
. 6 more
The Class with Main Method:
Are those dashes on lines 6 and 9 really there? Because if so, that would explain the error.
On a side note, you can use languages other than Java in code tags. For instance, for XML, either select the code, select «XML» in the drop down next to the Code button, and then press that button; this will create a code block with opening tag [code=xml]. Here’s your XML with different syntax highlighting; it’s a bit easier to read.
SCJP 1.4 — SCJP 6 — SCWCD 5 — OCEEJBD 6 — OCEJPAD 6
How To Ask Questions How To Answer Questions
Thanks for the help! I copied this file from the hibernate project folder. Guess it was there from the beginning. Anyways after removing it I got a different set error logs as follows:
Источник
javax.xml.stream.XMLStreamException: ParseError occur
I m learning hibernate and run my first application in eclipse using jdk 1.8.
when I am try to run is show the error as below.
Jul 29, 2015 5:47:50 PM org.hibernate.Version logVersion
INFO: HHH000412: Hibernate Core <5.0.0.CR2>
Jul 29, 2015 5:47:50 PM org.hibernate.cfg.Environment
INFO: HHH000206: hibernate.properties not found
Jul 29, 2015 5:47:50 PM org.hibernate.cfg.Environment buildBytecodeProvider
INFO: HHH000021: Bytecode provider name : javassist
Exception in thread «main» org.hibernate.HibernateException: Error accessing stax stream
at org.hibernate.boot.cfgxml.internal.JaxbCfgProcessor.unmarshal(JaxbCfgProcessor.java:109)
at org.hibernate.boot.cfgxml.internal.JaxbCfgProcessor.unmarshal(JaxbCfgProcessor.java:67)
at org.hibernate.boot.cfgxml.internal.ConfigLoader.loadConfigXmlResource(ConfigLoader.java:55)
at org.hibernate.boot.registry.StandardServiceRegistryBuilder.configure(StandardServiceRegistryBuilder.java:163)
at org.hibernate.cfg.Configuration.configure(Configuration.java:259)
at StoreData.main(StoreData.java:15)
Caused by: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[2,6]
Message: The processing instruction target matching «[xX][mM][lL]» is not allowed.
at com.sun.org.apache.xerces.internal.impl.XMLStreamReaderImpl.next(Unknown Source)
at com.sun.xml.internal.stream.XMLEventReaderImpl.peek(Unknown Source)
at org.hibernate.boot.cfgxml.internal.JaxbCfgProcessor.unmarshal(JaxbCfgProcessor.java:105)
. 5 more
how to solve it? plz help 0
Javatpoint Services
JavaTpoint offers too many high quality services. Mail us on [email protected], to get more information about given services.
- Website Designing
- Website Development
- Java Development
- PHP Development
- WordPress
- Graphic Designing
- Logo
- Digital Marketing
- On Page and Off Page SEO
- PPC
- Content Development
- Corporate Training
- Classroom and Online Training
- Data Entry
Training For College Campus
JavaTpoint offers college campus training on Core Java, Advance Java, .Net, Android, Hadoop, PHP, Web Technology and Python. Please mail your requirement at [email protected]
Duration: 1 week to 2 week
Источник
org.hibernate.HibernateException: невозможно получить доступ к потоку lob
Я использую hibernate 3.6.7 для сопоставления моих классов с таблицами Oracle. Обычно я не получаю этого исключения:
Когда я вызываю метод saveOrUpdate.
Может ли кто-нибудь дать мне какое-нибудь предложение?
Всем этим пользуюсь давно.
теперь я передаю файл параллельно, а затем обновляю базу данных, используя метод saveOrUpdate. Поскольку существует много потоков, я синхронизировал эту часть в своем коде. Я думаю, что у нас есть соединение с базой данных все время, но это дает исключение закрытого соединения. Может ли кто-нибудь дать мне какое-нибудь предложение об этом исключении. В чем должна быть проблема?
Я думал, что это могло быть из-за использования saveOrUpdate, поэтому я перешел на слияние, но у него такая же проблема.
мой код слияния:
одна из возможных причин заключается в том, что «лобовых объектов» нет. У меня есть опыт решения аналогичной проблемы, но с PSQL, когда команда миграции не копировала «объекты blob» при переходе на новую БД. Не уверен, что это применимо к Oracle — Hoàng Long
7 ответы
Попробуйте добавить @транзакционный над методом службы, в котором вы пытаетесь получить доступ к объекту поля lob. У меня это сработало.
Спасибо @RahuL Sharma, ваше решение отлично работает, спасло мне день. — Викас Кумар
Я думаю, что у меня был этот раньше.
Когда из Oracle загружается большой объект (CLOB, BLOB), он возвращается как ссылка на поток. Если запись отображается в спящий режим, а сеанс закрывается после загрузки объекта (таким образом, объект становится отсоединенным), blob-объект java-поля еще не содержит данных; поэтому, когда вы пытаетесь сохранить его обратно, он не может с ним работать, потому что поток clob / blob пропал.
Для начала попробуйте продолжить загрузку и сохранение в рамках одного сеанса.
Если я правильно помню, другим обходным путем было бы «прикоснуться» к java-полю clob / bloc, пока сеанс загрузки все еще открыт. Затем данные будут прочитаны из БД. Но уж больно неэффективно (неспроста это LOB, т.е. big).
Еще один вариант — разделить небольшие данные и лобы на две разные таблицы и загружать лоббы только при необходимости.
Надеюсь, что это поможет вам в этом направлении.
ответ дан 20 дек ’12, 03:12
Caused by: java.sql.SQLException: Closed Connection в stacktrace следует иначе . — Тихара
Закрытое соединение, как я полагаю, относится к соединению, которое принадлежало сеансу, который использовался для загрузки записи. Этот, да, уже закрыт, когда объект пытается объединить. — OSB Статистика
Если это происходит при попытке сохранить или обновить, это не может быть связано с ленивой инициализацией, верно? Проблема, я думаю, в том, что сеанс сохранения или обновления закрывается . — Тихара
BLOB-объекты лениво инициализируются на уровне драйвера. Вместо данных получается специальный прокси-объект — ссылка на BLOB. Этот объект имеет ссылку на соединение. Когда вы пытаетесь получить доступ к данным (скажем, при слиянии), он будет использовать соединение для извлечения данных. Но связь уже закрыта. Итак, вы правы, проблема в закрытом сеансе (и подключении). По крайней мере, я так считаю. — OSB Статистика
Я чисто предполагаю, что у вас есть какое-то очень большое поле, поэтому оно сопоставлено с sql lob. Я подозреваю, что само отображение неверно. Но это происходит только тогда, когда вы пытаетесь сохранить объект с ненулевым значением. Попытайтесь сохранить все свои объекты с ненулевыми полями в приложении один за другим. Это позволит изолировать проблему.
Источник
Почему я получаю эту ошибку Ошибка доступа к потоку stax
Следующий код — это мой hibernate.cfg.xml
Пожалуйста, помогите мне решить эту проблему. Заранее спасибо.
Не могли бы вы предоставить свой файл pom.xml и сообщить нам, на каком сервере вы запускаете свое приложение?
Обычно я получаю эту ошибку в проекте с неправильным парсером XML в пути к классам.
К сожалению, проект обычно раздувается большим количеством синтаксических анализаторов XML. Просто очистите их.
Вы можете проверить
- xml-apis jar. Бери только версию 2.7.1
- xerces / xercesImpl то же самое: версия 2.7.1
- Saxon / Saxon9: если вы используете его с java8: у вас должна быть минимальная версия 9.7
Комментарии (6)
Я добавил все зависимости, но все еще не решил ошибку
Исключение в потоке «main» org.hibernate.internal.util.config.ConfigurationException: не удалось найти ресурс cfg.xml [/config/hibernate.cfg.xml])
Вы удалили все остальные старые парсеры? / На каком веб-сервере запускалось ваше приложение?
Источник
Hibernate — ошибка доступа к потоку stax — с hibernate.properties
Я получаю такую ошибку:
org.hibernate.HibernateException: Error accessing stax stream at org.hibernate.boot.cfgxml.internal.JaxbCfgProcessor.unmarshal(JaxbCfgProcessor.java:107) at org.hibernate.boot.cfgxml.internal.JaxbCfgProcessor.unmarshal(JaxbCfgProcessor.java:65) at org.hibernate.boot.cfgxml.internal.ConfigLoader.loadConfigXmlResource(ConfigLoader.java:57) at org.hibernate.boot.registry.StandardServiceRegistryBuilder.configure(StandardServiceRegistryBuilder.java:165) at org.hibernate.cfg.Configuration.configure(Configuration.java:258) at gradletests.HibernateUtils.getSessionFactory(HibernateUtils.java:15) at gradletests.MainTest.main(MainTest.java:14) Caused by: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[1,1] Message: Content is not allowed in prolog. at java.xml/com.sun.org.apache.xerces.internal.impl.XMLStreamReaderImpl.next(XMLStreamReaderImpl.java:652) at java.xml/com.sun.xml.internal.stream.XMLEventReaderImpl.peek(XMLEventReaderImpl.java:277) at org.hibernate.boot.cfgxml.internal.JaxbCfgProcessor.unmarshal(JaxbCfgProcessor.java:103) . 6 more
при попытке открыть такой сеанс:
Очевидно, мой файл свойств читается относительно вывода:
hibernate.properties выглядит так:
И мой build.gradle импортирует те:
Вторая часть ошибки:
Caused by: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[1,1] Message: Content is not allowed in prolog. at java.xml/com.sun.org.apache.xerces.internal.impl.XMLStreamReaderImpl.next(XMLStreamReaderImpl.java:652) at java.xml/com.sun.xml.internal.stream.XMLEventReaderImpl.peek(XMLEventReaderImpl.java:277) at org.hibernate.boot.cfgxml.internal.JaxbCfgProcessor.unmarshal(JaxbCfgProcessor.java:103) . 6 more
ссылается на строку и столбец файла, это hibernate.properties, я знаю это, потому что если я добавлю возврат в начало файла, это приведет к строке 2 и столбцу 1 вместо 1,1.
Я не понимаю, потому что кажется, что он правильно читает файл в первый раз, а затем вылетает, как будто он ждет формата xml.
Я думал, что неправильно загрузил файл свойств в своем классе, но я не нашел ничего о том, как мне его загрузить. Любая идея ?
Источник
I’m getting this error :
INFO: HHH000205: Loaded properties from resource hibernate.properties: {hibernate.connection.driver_class=oracle.jdbc.driver.OracleDriver, hibernate.dialect=org.hibernate.dialect.Oracle8iDialect, hibernate.connection.password=****, hibernate.connection.username=myUserName, hibernate.connection.url=jdbc:oracle:thin:@//myHost:1521/mySID, hibernate.bytecode.use_reflection_optimizer=false, show_sql=true}
org.hibernate.HibernateException: Error accessing stax stream
at org.hibernate.boot.cfgxml.internal.JaxbCfgProcessor.unmarshal(JaxbCfgProcessor.java:107)
at org.hibernate.boot.cfgxml.internal.JaxbCfgProcessor.unmarshal(JaxbCfgProcessor.java:65)
at org.hibernate.boot.cfgxml.internal.ConfigLoader.loadConfigXmlResource(ConfigLoader.java:57)
at org.hibernate.boot.registry.StandardServiceRegistryBuilder.configure(StandardServiceRegistryBuilder.java:165)
at org.hibernate.cfg.Configuration.configure(Configuration.java:258)
at gradletests.HibernateUtils.getSessionFactory(HibernateUtils.java:15)
at gradletests.MainTest.main(MainTest.java:14)
Caused by: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[1,1]
Message: Content is not allowed in prolog.
at java.xml/com.sun.org.apache.xerces.internal.impl.XMLStreamReaderImpl.next(XMLStreamReaderImpl.java:652)
at java.xml/com.sun.xml.internal.stream.XMLEventReaderImpl.peek(XMLEventReaderImpl.java:277)
at org.hibernate.boot.cfgxml.internal.JaxbCfgProcessor.unmarshal(JaxbCfgProcessor.java:103)
… 6 more
while trying to open a session like this :
private static SessionFactory factory; private static boolean isInitialized = false; public static synchronized SessionFactory getSessionFactory() { if (!isInitialized) { factory = new Configuration().configure("hibernate.properties"). addAnnotatedClass(Myclass.class). buildSessionFactory(); isInitialized = true; } return factory; }
Obviously, my property file is read regarding the output :
INFO: HHH000205: Loaded properties from resource hibernate.properties: {hibernate.connection.driver_class=oracle.jdbc.driver.OracleDriver, hibernate.dialect=org.hibernate.dialect.Oracle8iDialect,
hibernate.connection.password=****,
hibernate.connection.username=myUserName,
hibernate.connection.url=jdbc:oracle:thin:@//myHost:1521/mySID, hibernate.bytecode.use_reflection_optimizer=false,
show_sql=true}
hibernate.properties looks like this :
hibernate.connection.driver_class=oracle.jdbc.driver.OracleDriver hibernate.connection.url=jdbc:oracle:thin:@//myHost:1521/mySID hibernate.connection.username=myUserName hibernate.connection.password=myPassword hibernate.dialect=org.hibernate.dialect.Oracle8iDialect show_sql=true
And my build.gradle import those :
implementation group: 'org.springframework', name: 'spring-context', version: '5.1.4.RELEASE' implementation group: 'org.springframework', name: 'spring-orm', version: '5.1.4.RELEASE' implementation group: 'org.springframework.data', name: 'spring-data-jpa', version: '2.1.4.RELEASE' implementation group: 'org.hibernate', name: 'hibernate-core', version: '5.4.1.Final' implementation group: 'com.oracle.database.jdbc', name: 'ojdbc8', version: '21.1.0.0'
The second part of the error :
Caused by: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[1,1] Message: Content is not allowed in prolog. at java.xml/com.sun.org.apache.xerces.internal.impl.XMLStreamReaderImpl.next(XMLStreamReaderImpl.java:652) at java.xml/com.sun.xml.internal.stream.XMLEventReaderImpl.peek(XMLEventReaderImpl.java:277) at org.hibernate.boot.cfgxml.internal.JaxbCfgProcessor.unmarshal(JaxbCfgProcessor.java:103) … 6 more
is refering to a row and a col of a file, it’s the hibernate.properties, I know it because if I add a return to the beginning of the file, it results with row 2 and col 1 instead of 1,1.
I don’t understand because it seems to read the file correctly a first time and then crash like it’s waiting for an xml format.
I thought I didnt load correctly the property file in my class but I didnt find anything about how I should load it. Any idea ?
Advertisement
Answer
The hibernate.properties
file is applied automatically, you don’t need to load it. Apart from that, if you look at the Java Doc of the method Configuration#configure
you will see that it expects the path to a XML file. If you want to load other properties, you have to load these properties yourself with Properties#load
add add them with the method Configuration#mergeProperties
7 People found this is helpful
Я делаю hibernate-приложение с помощью ubuntu, пытающегося связать спящий режим с mysql, но это исключение возникает. Что мне теперь нужно делать, чтобы решить эту проблему?
Exception in thread "main" org.hibernate.HibernateException: Error accessing stax stream
at org.hibernate.boot.cfgxml.internal.JaxbCfgProcessor.unmarshal(JaxbCfgProcessor.java:107)
at org.hibernate.boot.cfgxml.internal.JaxbCfgProcessor.unmarshal(JaxbCfgProcessor.java:65)
at org.hibernate.boot.cfgxml.internal.ConfigLoader.loadConfigXmlResource(ConfigLoader.java:57)
at org.hibernate.boot.registry.StandardServiceRegistryBuilder.configure(StandardServiceRegistryBuilder.java:163)
at org.hibernate.cfg.Configuration.configure(Configuration.java:259)
at test.Client.main(Client.java:18)
Caused by: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[8,16]
Message: The processing instruction target matching "[xX][mM][lL]" is not allowed.
at com.sun.org.apache.xerces.internal.impl.XMLStreamReaderImpl.next(XMLStreamReaderImpl.java:598)
at com.sun.xml.internal.stream.XMLEventReaderImpl.peek(XMLEventReaderImpl.java:275)
at org.hibernate.boot.cfgxml.internal.JaxbCfgProcessor.unmarshal(JaxbCfgProcessor.java:103)
... 5 more
30 дек. 2015, в 11:23
Поделиться
Источник
2 ответа
Здесь проблема hibernate не может найти ваш конфигурационный файл спящего режима.
По умолчанию Hibernate задает файл конфигурации Hibernate в папке с ресурсами.
Если файл Hibernate.cfg.xml в вашей папке ресурсов, то проверьте строку ниже, должен существовать в вашем классе HibernateUtil (там вы настроили hibernate SessionFactory).
sessionFactory = new Configuration(). configure(). buildSessionFactory();
Если ваш файл Hibernate.cfg.xml находится в другом месте, добавьте строку ниже в свой класс HibernateUtil.
sessionFactory = new Configuration(). configure («/Путь файла конфигурации»). buildSessionFactory();
Bhaumik Sathvara
22 апр. 2017, в 06:20
Поделиться
Ещё вопросы
- 1Не удалось установить кнопку под MapView
- 0Назначение фонового изображения на панель инструментов ExtJs
- 1Android: высвобождение ресурсов в onDestroy (); метод
- 0Boost :: Thread / C ++ 11 std :: thread, хочу разбудить рабочий поток при условии
- 0Как разделить маршруты в angularjs
- 1Поиск ответов Yahoo с помощью Jsoup
- 0htmlentities преобразует товарный знак в & acirc; � & cent; [Дубликат]
- 0AngularJS загружает json из файла в services.js
- 1Учитывая значение, найти процентиль% с Numpy
- 0группировка нескольких строк по идентификатору и времени и отображение их на основе даты
- 0передать функцию видимости клонированной (и скомпилированной) угловой директиве
- 1ASP.Net MVC 4 Razor — просмотр результатов поиска на веб-сетке
- 1Функция лесов для winforms или wpf-приложения
- 0Форма ввода используется в качестве параметров конструктора класса
- 1Отобразить массив двоичных комбинаций в массив двоичных индексов
- 1Безсерверный локальный сервер WSGI работает медленно
- 1Используйте Reflection без проблем с производительностью
- 02 вопроса на Backbone.js MVC
- 0Угловой обратный вызов при выполнении нескольких http
- 1Как получить доступ к каталогу ресурсов для вызывающей программы на Java
- 0перезагрузить форму при отправке с последними данными поста
- 1Matplotlib и Python: соедините элементы Gridspect и Subplot с канвой
- 1Сбой при попытке найти ViewById для вложенного TextView (в ListView)
- 0Как функции l-значения работают в c ++?
- 0Конвертировать INT во ВРЕМЯ, используя JS
- 1Рекурсивные компоненты в Vue JS
- 1как устранить неисправность устройства, которого у меня нет?
- 1Разработка источника данных Grafana
- 1как открыть файл .ics в версии Android 2.1?
- 0Как зациклить переменную на PHP
- 1Почему свойство TotalCount в общей папке всегда возвращает 0 элементов?
- 0Проверка формы Laravel 5.6 уникальна
- 1Ошибка пользовательского действия Wix в .NET3.5
- 0Как проверить сессию в iframe
- 0Как сравнить две таблицы MySQL, а затем обновить одну из них
- 1Как динамически создать новый фрейм данных из итерации по нескольким значениям?
- 0Имеют числовое значение в SQL — я хочу вычесть его
- 1Объединение для цикла с помощью setInterval ()
- 1Плагин для другого приложения для Android
- 0почему выполнение запросов быстрее с pdo_oci, чем с oci8?
- 0Сохраняет ли xinetd целостность данных?
- 0Эффективный поиск в хэш-таблице без использования ключа
- 1Запретить привязку функции более одного раза
- 0Нужен отзывчивый аудиоплеер для всех мобильных (Android, iPhone)
- 1Проблемы с glDrawTex_OES
- 0SQL-запрос, необходимые индексы, оптимизация
- 0Вернуть партиалы из контроллеров Spring + интеграция с ngRoute
- 1Упаковать более 1 виджета в приложение для Android
- 0Где найти таблицу в codeigniter?
- 0PreparedStatement для чтения временного параметра
Error message: Exception in thread «main» org.hibernate.HibernateException: Error accessing stax stream This link did not help me solve my issue. I get the following error.What should I do?
Jul 26, 2018 4:44:24 AM org.hibernate.Version logVersion
INFO: HHH000412: Hibernate Core {5.3.3.Final}
Jul 26, 2018 4:44:24 AM org.hibernate.cfg.Environment <clinit>
INFO: HHH000206: hibernate.properties not found
Exception in thread "main" org.hibernate.HibernateException: Error accessing stax stream
at org.hibernate.boot.cfgxml.internal.JaxbCfgProcessor.unmarshal(JaxbCfgProcessor.java:107)
at org.hibernate.boot.cfgxml.internal.JaxbCfgProcessor.unmarshal(JaxbCfgProcessor.java:65)
at org.hibernate.boot.cfgxml.internal.ConfigLoader$2.run(ConfigLoader.java:62)
at org.hibernate.boot.cfgxml.internal.ConfigLoader$2.run(ConfigLoader.java:53)
at org.hibernate.boot.cfgxml.internal.ConfigLoader.loadConfigXmlResource(ConfigLoader.java:79)
at org.hibernate.boot.registry.StandardServiceRegistryBuilder.configure(StandardServiceRegistryBuilder.java:165)
at org.hibernate.cfg.Configuration.configure(Configuration.java:258)
at com.internship.java.HibernateTest.main(HibernateTest.java:16)
Caused by: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[8,1]
Message: Content is not allowed in prolog.
at com.sun.org.apache.xerces.internal.impl.XMLStreamReaderImpl.next(XMLStreamReaderImpl.java:604)
at com.sun.xml.internal.stream.XMLEventReaderImpl.peek(XMLEventReaderImpl.java:276)
at org.hibernate.boot.cfgxml.internal.JaxbCfgProcessor.unmarshal(JaxbCfgProcessor.java:103)
... 7 more
The following code is my hibernate.cfg.xml
<?xml version="1.0" encoding="UTF-8"?>
<!-- ~ Hibernate, Relational Persistence for Idiomatic Java ~ ~ License:
GNU Lesser General Public License (LGPL), version 2.1 or later. ~ See the
lgpl.txt file in the root directory or <http://www.gnu.org/licenses/lgpl-
2.1.html>. -->
<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate
Configuration DTD 3.0//EN"
"classpath://org/hibernate/hibernate-configuration-3.0.dtd" >
-<hibernate-configuration>
-<session-factory>
<!-- Database connection settings -->
<property
name="connection.driver_class">org.postgresql94.Driver</property>
<property
name="connection.url">jdbc:postgresql://localhost:5432/postgres</property>
<property name="connection.username">postgres</property>
<property name="connection.password">password</property>
<!-- JDBC connection pool (use the built-in) -->
<property name="connection.pool_size">1</property>
<!-- SQL dialect -->
<property
name="dialect">org.hibernate.dialect.PostgreSQLDialect</property>
<!-- Disable the second-level cache -->
<property
name="cache.provider_class">org.hibernate.cache.internal.NoCacheProvider
</property>
<!-- Echo all executed SQL to stdout -->
<property name="show_sql">true</property>
<!-- Drop and re-create the database schema on startup -->
<property name="hbm2ddl.auto">create</property>
<mapping resource="org/hibernate/tutorial/hbm/Event.hbm.xml"/>
<mapping class="com.test.java.UserDetails"/>
</session-factory>
</hibernate-configuration>
Please help me solve this issue. Thank you in advance.
Сообщение об ошибке: исключение в потоке «main» org.hibernate.HibernateException: ошибка доступа к потоку stax Эта ссылка не помогла мне решить мою проблему. Я получаю следующую ошибку: что делать?
Jul 26, 2018 4:44:24 AM org.hibernate.Version logVersion
INFO: HHH000412: Hibernate Core {5.3.3.Final}
Jul 26, 2018 4:44:24 AM org.hibernate.cfg.Environment <clinit>
INFO: HHH000206: hibernate.properties not found
Exception in thread "main" org.hibernate.HibernateException: Error accessing stax stream
at org.hibernate.boot.cfgxml.internal.JaxbCfgProcessor.unmarshal(JaxbCfgProcessor.java:107)
at org.hibernate.boot.cfgxml.internal.JaxbCfgProcessor.unmarshal(JaxbCfgProcessor.java:65)
at org.hibernate.boot.cfgxml.internal.ConfigLoader$2.run(ConfigLoader.java:62)
at org.hibernate.boot.cfgxml.internal.ConfigLoader$2.run(ConfigLoader.java:53)
at org.hibernate.boot.cfgxml.internal.ConfigLoader.loadConfigXmlResource(ConfigLoader.java:79)
at org.hibernate.boot.registry.StandardServiceRegistryBuilder.configure(StandardServiceRegistryBuilder.java:165)
at org.hibernate.cfg.Configuration.configure(Configuration.java:258)
at com.internship.java.HibernateTest.main(HibernateTest.java:16)
Caused by: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[8,1]
Message: Content is not allowed in prolog.
at com.sun.org.apache.xerces.internal.impl.XMLStreamReaderImpl.next(XMLStreamReaderImpl.java:604)
at com.sun.xml.internal.stream.XMLEventReaderImpl.peek(XMLEventReaderImpl.java:276)
at org.hibernate.boot.cfgxml.internal.JaxbCfgProcessor.unmarshal(JaxbCfgProcessor.java:103)
... 7 more
Следующий код — это мой hibernate.cfg.xml
<?xml version = "1.0" encoding = "UTF-8"?>
<!-- ~ Hibernate, Relational Persistence for Idiomatic Java ~ ~ License:
GNU Lesser General Public License (LGPL), version 2.1 or later. ~ See the
lgpl.txt file in the root directory or <http://www.gnu.org/licenses/lgpl-
2.1.html>. -->
<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate
Configuration DTD 3.0//EN"
"classpath://org/hibernate/hibernate-configuration-3.0.dtd" >
-<hibernate-configuration>
-<session-factory>
<!-- Database connection settings -->
<property
name = "connection.driver_class">org.postgresql94.Driver</property>
<property
name = "connection.url">jdbc:postgresql://localhost:5432/postgres</property>
<property name = "connection.username">postgres</property>
<property name = "connection.password">password</property>
<!-- JDBC connection pool (use the built-in) -->
<property name = "connection.pool_size">1</property>
<!-- SQL dialect -->
<property
name = "dialect">org.hibernate.dialect.PostgreSQLDialect</property>
<!-- Disable the second-level cache -->
<property
name = "cache.provider_class">org.hibernate.cache.internal.NoCacheProvider
</property>
<!-- Echo all executed SQL to stdout -->
<property name = "show_sql">true</property>
<!-- Drop and re-create the database schema on startup -->
<property name = "hbm2ddl.auto">create</property>
<mapping resource = "org/hibernate/tutorial/hbm/Event.hbm.xml"/>
<mapping class = "com.test.java.UserDetails"/>
</session-factory>
</hibernate-configuration>
Пожалуйста, помогите мне решить эту проблему. Заранее спасибо.
posted 6 years ago
-
-
Number of slices to send:
Optional ‘thank-you’ note:
-
-
I’m facing some issues in setting up hibernate. Please refer to the stuff below. Thanks in advance for any help!
Error:
INFO: HHH000021: Bytecode provider name : javassist
Exception in thread «main» org.hibernate.HibernateException: Error accessing stax stream
at org.hibernate.boot.cfgxml.internal.JaxbCfgProcessor.unmarshal(JaxbCfgProcessor.java:107)
at org.hibernate.boot.cfgxml.internal.JaxbCfgProcessor.unmarshal(JaxbCfgProcessor.java:65)
at org.hibernate.boot.cfgxml.internal.ConfigLoader.loadConfigXmlResource(ConfigLoader.java:57)
at org.hibernate.boot.registry.StandardServiceRegistryBuilder.configure(StandardServiceRegistryBuilder.java:163)
at org.hibernate.cfg.Configuration.configure(Configuration.java:258)
at org.hibernate.cfg.Configuration.configure(Configuration.java:244)
at com.tutorials.hibernate.HibernateMain.main(HibernateMain.java:17)
Caused by: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[6,1]
Message: Content is not allowed in prolog.
at com.sun.org.apache.xerces.internal.impl.XMLStreamReaderImpl.next(XMLStreamReaderImpl.java:596)
at com.sun.xml.internal.stream.XMLEventReaderImpl.peek(XMLEventReaderImpl.java:276)
at org.hibernate.boot.cfgxml.internal.JaxbCfgProcessor.unmarshal(JaxbCfgProcessor.java:103)
… 6 more
The Class with Main Method: