Hallo,
ich hab ein Problem eine Verbindung mit meiner Datenbank herzustellen. Ich hab meine persistence.xml in einen META-INF order unter Project/src/META-INF/ gepackt. Ich bin den Code jetzt mehrmals schon durchgegangen aber ich kann meinen fehler einfach nicht finden ich bekomme immer eine persistent-unit not found exception.
In einen Dynamic Web Project das funktioniert es ohne Probleme aber in einem FX Projekt scheint er die Meta datei nicht finden zu können.
kann mir kann mir jemand sagen ob ich was übersehn habe? Ich hab jetzt schon das halbe wochenende gesucht aber ich komm einfach nicht drauf.
Project
-------src
----------MainApp.java
-------META-INF
----------persistence.xml
Methodenausschnitt aus MainApp.java
Persistence.xml
[XML]<persistence xmlns="http://java.sun.com/xml/ns/persistence"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/persistence
http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd"
version="1.0">
<persistence-unit name="database" transaction-type="RESOURCE_LOCAL">
<provider>org.eclipse.persistence.jpa.PersistenceProvider</provider>
<!-- MySQL -->
<properties>
<property name="eclipselink.jdbc.driver" value="com.mysql.jdbc.Driver" />
<property name="eclipselink.jdbc.url" value="jdbc:mysql://localhost:3306/PersonenDatenbank" />
<property name="eclipselink.jdbc.user" value="root" />
<property name="eclipselink.jdbc.password" value=""/>
<!-- <property name="eclipselink.ddl-generation" value="drop-and-create-tables"/>-->
<property name="eclipselink.logging.level" value="info"/>
</properties>
</persistence-unit>
</persistence>[/XML]
ich hab ein Problem eine Verbindung mit meiner Datenbank herzustellen. Ich hab meine persistence.xml in einen META-INF order unter Project/src/META-INF/ gepackt. Ich bin den Code jetzt mehrmals schon durchgegangen aber ich kann meinen fehler einfach nicht finden ich bekomme immer eine persistent-unit not found exception.
In einen Dynamic Web Project das funktioniert es ohne Probleme aber in einem FX Projekt scheint er die Meta datei nicht finden zu können.
kann mir kann mir jemand sagen ob ich was übersehn habe? Ich hab jetzt schon das halbe wochenende gesucht aber ich komm einfach nicht drauf.
Project
-------src
----------MainApp.java
-------META-INF
----------persistence.xml
Methodenausschnitt aus MainApp.java
Code:
EntityManagerFactory entityManagerFactory;
entityManagerFactory = Persistence.createEntityManagerFactory("database");
Persistence.xml
[XML]<persistence xmlns="http://java.sun.com/xml/ns/persistence"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/persistence
http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd"
version="1.0">
<persistence-unit name="database" transaction-type="RESOURCE_LOCAL">
<provider>org.eclipse.persistence.jpa.PersistenceProvider</provider>
<!-- MySQL -->
<properties>
<property name="eclipselink.jdbc.driver" value="com.mysql.jdbc.Driver" />
<property name="eclipselink.jdbc.url" value="jdbc:mysql://localhost:3306/PersonenDatenbank" />
<property name="eclipselink.jdbc.user" value="root" />
<property name="eclipselink.jdbc.password" value=""/>
<!-- <property name="eclipselink.ddl-generation" value="drop-and-create-tables"/>-->
<property name="eclipselink.logging.level" value="info"/>
</properties>
</persistence-unit>
</persistence>[/XML]