Transaction has been rolled back

Status
Nicht offen für weitere Antworten.

limes

Mitglied
Hallo,

Ich schreibe mit

[HIGHLIGHT="Java"]em.getTransaction().begin();
em.persist(ereig);
em.getTransaction().commit();[/HIGHLIGHT]
in eine SQL - Datenbank, wobei ereig ein Konstruktor mit gesetzten Attributen ist.
Das komische ist, dass es für andere Tabellen in der Datenbank funktioniert, nur für
eine geht es nicht, der Error lautet:

The transaction has been rolled back. See the nested exceptions for details on the errors that occurred.
Kann bitte jemand weiterhelfen?
Danke!
 
Zuletzt bearbeitet von einem Moderator:

abollm

Top Contributor
Das wird doch hoffentlich aus dem StackTrace zu lesen sein. Oder?

Ebenius

Grundsätzlich vermute ich mal: ja.
Aber mitunter sind die Stack-Traces nicht immer sofort aussagefähig genug.

Außerdem können nähere Infromationen über die besagte Tabelle (Datentypen aller Spalten) nicht schaden, denn es funktioniert ja angeblich bei "allen anderen Tabellen".
 
Status
Nicht offen für weitere Antworten.

Ähnliche Java Themen


Oben