Hallo Gemeinde,
ich habe ein Problem beim Persistieren eines Java-Objektes mittels Hibernate in einer Oracle-
DB. Das Persistieren wird im Code ausgeführt:
Delphi-Quellcode:
public void persist(Rqs transientInstance) {
log.debug("persisting Rqs instance");
Transaction tx = null;
try {
tx = getCurrentSession().beginTransaction();
getCurrentSession().save(transientInstance);//persist(transientInstance);
if (!tx.wasCommitted())
tx.commit();
log.debug("persist successful");
} catch (RuntimeException re) {
log.error("persist failed", re);
if(tx != null)
tx.rollback();
throw re;
}
finally{
getCurrentSession().close();
}
}
Die Debug-Console zeigt mir keine Exceptions oder sonstige Hinweise auf Probleme. In der Datenbank ist anschließend kein neuer Eintrag zu finden...
Kann jemand damit etwas anfangen? Ich brauche einen Denkanstoß oder eine Vorgehensweise wie ich den Fehler lokalisieren kann? Wer verpasst mir einen Klapps auf den Hinterkopf?