Я получаю исключение "Не удалось разобрать конфигурацию"
Ниже приведены подробности об исключении, которое я получил:
Exception in thread "main" org.hibernate.HibernateException: Could not
parse configuration:<br>
<br> hibernate.cfg.xml<br><br>
at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1491)
at org.hibernate.cfg.Configuration.configure(Configuration.java:1425)
at com.javatpoint.mypackage.StoreData.main(StoreData.java:14)<br>
Caused by: org.dom4j.DocumentException:Read timed out Nested exception:
Read timed out<br> <br>
at org.dom4j.io.SAXReader.read(SAXReader.java:484)<br>
at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1481)
<br>
... 2 more
Это hibernate.hbm.xml, который я кодировал. Я использую MySQL через XAMPP в качестве бэкэнда. Не могли бы вы помочь решить эту проблему? "hr" - это имя базы данных, которое я использую. имя пользователя root.password оставлено пустым.
<!-- Generated by MyEclipse Hibernate Tools. -->
<hibernate-configuration>
<session-factory>
<property name="hbm2ddl.auto">update</property>
<property name="dialect">org.hibernate.dialect.MySQLDialect</property>
<propertyname="connection.url">jdbc:mysql://localhost:3306/hr</property>
<property name="connection.username">root</property>
<property name="connection.password"></property>
<property
name="connection.driver_class">com.mysql.jdbc.Driver</property>
<mapping resource="employee.hbm.xml"/>
</session-factory>
</hibernate-configuration>
1 ответ
Решение
В твоей опечатке hibernate.cfg.xml
file: между именем тега отсутствует пробел property
и имя атрибута name
, Измените эту строку:
<propertyname="connection.url">jdbc:mysql://localhost:3306/hr</property>
к этому:
<property name="connection.url">jdbc:mysql://localhost:3306/hr</property>