Eclipse - Не удалось найти файл META-INF / persistence. xml в пути к классам. - PullRequest
0 голосов
/ 25 марта 2020

У меня есть маленький Java -проект для моей школы. Я использую Eclipse Neon с редактором диаграмм JPA и JavaFX. Проблема -> когда я установил соединение с базой данных, все работало хорошо (структура: проект -> META-INF -> постоянство. xml, сгенерированный через JPA). Я не изменил имя папки или что-то еще в постоянстве. xml, я работал только в Main-классе и добавил новый DAO-класс. И теперь я получаю это сообщение об ошибке и не понимаю, почему.

<?xml version="1.0" encoding="UTF-8"?>
<persistence version="2.1" xmlns="http://xmlns.jcp.org/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/persistence http://xmlns.jcp.org/xml/ns/persistence/persistence_2_1.xsd">
<persistence-unit name="Kursverwaltung" transaction-type="RESOURCE_LOCAL">
<class>model.Course</class>
        <properties>
            <property name="javax.persistence.jdbc.url" value="jdbc:oracle:thin:@localhost:1521:xe"/>
            <property name="javax.persistence.jdbc.user" value="*right username*"/>
            <property name="javax.persistence.jdbc.password" value="*right password*"/>
            <property name="javax.persistence.jdbc.driver" value="oracle.jdbc.OracleDriver"/>
            <property name="hibernate.hbm2ddl.auto" value="create"/>
        </properties>
    </persistence-unit>
</persistence>

, так как проект может не найти файл, который работал, и я не изменил имя папки или файла ... или что-то, что может иметь отношение к пути? Я только нашел ответы, что путь неправильный, но структура была создана с помощью JPA и работала, поэтому я думаю, что это не должно быть проблемой.

Спасибо за помощь и извините, если грамматика не так хороша .

...