Hi,
ich versuche gerae meine ersten Schritte mit JPA. Ich habe problemlos mit Netbeans 6.7.1 ein Entity angelegt, eine PersistenceUnit, und eine DataSource zu MySQL. Nun wollte ich per EntityManager speichern, aber sowohl
als auch
bringen mir nur null. Als AppServer verwende ich Glassfish 2. Woran kann dies liegen?
Die von Netbeans generierte persistence.xml:
Die Tabellen in der Datenbank werden automatisch angelegt, also scheint doch die Kommunikation mit der DB zu funktionieren. Würde mich freuen wenn mir wer helfen könnte
Grüße
ich versuche gerae meine ersten Schritte mit JPA. Ich habe problemlos mit Netbeans 6.7.1 ein Entity angelegt, eine PersistenceUnit, und eine DataSource zu MySQL. Nun wollte ich per EntityManager speichern, aber sowohl
Java:
@PersistenceUnit(unitName = "JavaEE-Test-ejbPU")
private EntityManagerFactory emf;
Java:
@PersistenceContext(unitName = "JavaEE-Test-ejbPU")
private EntityManager em;
Die von Netbeans generierte 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="JavaEE-Test-ejbPU" transaction-type="JTA">
<jta-data-source>jdbc/hellobean</jta-data-source>
<properties>
<property name="toplink.ddl-generation" value="create-tables"/>
</properties>
</persistence-unit>
</persistence>
Die Tabellen in der Datenbank werden automatisch angelegt, also scheint doch die Kommunikation mit der DB zu funktionieren. Würde mich freuen wenn mir wer helfen könnte
Grüße