D
dadom
Gast
Hallo Zusammen,
ich habe ein kurioses Problem. Habe ein kleine WebProjekt, in dem ich auch auf eine embedded Derby Datenbank zugreifen will. Leider habe ich Probleme den EntityManager zu bekommen. Kurios aus Problem nur in Eclipse habe. Da ich das ganze nicht hinbekommen habe, hatte ich mein ganzes Project mal in NetBeans 6 zur anwendung gebracht, hab alle meine Projekt-Files in NetBeans importiert (ausser die persistence.xml, die hab ich mir von NetBeans generrieren lassen, weil die ja scheinbar probleme macht) Funktioniert nach einem Deploy von NetBeans alles wunderbar. Wenn ich exakt diesselben source-Files und xml-Files in mein Eclipse Projekt zum einsatz bringen, habe ich das Problem das die Laufzeitumgebung mir keine EntityManagerFactory zur Verfügung stellt`? Bekomme eine Nullpointer Exception wenn ich einen EntityManager generrieren lassen will
persistence.xml
init der Factory (Servlet)
NullPointer bei:
Wie gesagt, selben Sourcen wie in NetBeans, Netbeans=läuft, Eclipse=fehler ! Jemand gute Ideen (ausser bei NetBeans zu bleiben )
Grüße
D
ich habe ein kurioses Problem. Habe ein kleine WebProjekt, in dem ich auch auf eine embedded Derby Datenbank zugreifen will. Leider habe ich Probleme den EntityManager zu bekommen. Kurios aus Problem nur in Eclipse habe. Da ich das ganze nicht hinbekommen habe, hatte ich mein ganzes Project mal in NetBeans 6 zur anwendung gebracht, hab alle meine Projekt-Files in NetBeans importiert (ausser die persistence.xml, die hab ich mir von NetBeans generrieren lassen, weil die ja scheinbar probleme macht) Funktioniert nach einem Deploy von NetBeans alles wunderbar. Wenn ich exakt diesselben source-Files und xml-Files in mein Eclipse Projekt zum einsatz bringen, habe ich das Problem das die Laufzeitumgebung mir keine EntityManagerFactory zur Verfügung stellt`? Bekomme eine Nullpointer Exception wenn ich einen EntityManager generrieren lassen will
persistence.xml
Code:
<?xml version="1.0" encoding="UTF-8"?>
<persistence version="1.0" 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">
<persistence-unit name="DReminderPU" transaction-type="JTA">
<provider>oracle.toplink.essentials.PersistenceProvider</provider>
<jta-data-source>jdbc/dreminder</jta-data-source>
<properties>
<property name="toplink.ddl-generation" value="create-tables"/>
</properties>
</persistence-unit>
</persistence>
init der Factory (Servlet)
Code:
@PersistenceUnit
private EntityManagerFactory factory;
NullPointer bei:
Code:
EntityManager em = factory.createEntityManager();
Wie gesagt, selben Sourcen wie in NetBeans, Netbeans=läuft, Eclipse=fehler ! Jemand gute Ideen (ausser bei NetBeans zu bleiben )
Grüße
D