Я очень новичок в спящем режиме, и я борюсь часами, чтобы выполнить проект. Я не писал код, я просто хочу его запустить. Я даже не знаю, с чего начать объяснять. Сначала отправлю картинку со структурой проекта Нужна помощь для запуска проекта спящего режима
Я не импортировал проект, я создал новый и скопировал весь код. Я включил банки для hibernate
. Я использую postgresql
, первоначальный проект использовал sqlserver
. Я изменил hibernate.cfg.xml
и Book.hbm.xml
файлы, я думаю, что я буду размещать эти файлы здесь, но я получаю кучу ошибок:
**strong text**Exception in thread "AWT-EventQueue-0" org.hibernate.HibernateException: Could not parse configuration: /hibernate.cfg.xml
at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1491)
at org.hibernate.cfg.Configuration.configure(Configuration.java:1425)
at org.hibernate.cfg.Configuration.configure(Configuration.java:1411)
at service.BookService.<init>(BookService.java:16)
at controller.BookManager.<init>(BookManager.java:18)
at views.Library.<init>(Library.java:24)
at Start.createAndShowGUI(Start.java:15)
at Start$1.run(Start.java:29)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:744)
at java.awt.EventQueue.access$400(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:697)
at java.awt.EventQueue$3.run(EventQueue.java:691)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:714)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
Caused by: org.dom4j.DocumentException: Connection reset Nested exception: Connection reset
at org.dom4j.io.SAXReader.read(SAXReader.java:484)
at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1481)
... 21 more
Initial hibernate.cfg.xml
файл:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-configuration SYSTEM
"http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<session-factory>
<property name="hibernate.dialect">
org.hibernate.dialect.MySQLDialect
</property>
<property name="hibernate.connection.driver_class">
com.mysql.jdbc.Driver
</property>
<!-- Assume test is the database name -->
<property name="hibernate.connection.url">
jdbc:mysql://localhost/lab1_aop
</property>
<property name="hibernate.connection.username">
root
</property>
<property name="hibernate.connection.password">
root
</property>
<!-- List of XML mapping files -->
<mapping resource="Book.hbm.xml"/>
</session-factory>
</hibernate-configuration>
Мой 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-configuration>
<session-factory>
<property name="hibernate.dialect">org.hibernate.dialect.PostgreSQLDialect</property>
<property name="hibernate.connection.driver_class">org.postgresql.Driver</property>
<property name="hibernate.connection.username">postgres</property>
<property name="hibernate.connection.password">passw</property>
<property name="hibernate.connection.url">jdbc:postgresql://localhost:5434/lab1_aop</property>
<mapping resource="Book.hbm.xml"/>
</session-factory>
</hibernate-configuration>
В файле Book.hbm.xml
ничего не изменил:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD//EN"
"http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
<class name="model.Book" table="books">
<meta attribute="class-description">
This class contains a book details.
</meta>
<id name="id" type="int" column="id">
<generator class="native"/>
</id>
<property name="name" column="name" type="string"/>
<property name="borrowed" column="borrowed" type="boolean"/>
</class>
</hibernate-mapping>
Может ли кто-нибудь помочь мне, пожалуйста? Я могу предоставить больше кода, если nedded. Спасибо заранее!
Где org.javabrains.sanjaya.dto.UserDetails класс код – vijay
я удалил, что из 'hibernate.cfg'..I получить те же ошибки – dres