Guten Morgen !
Ich bin leider betreffend Hibernate noch nicht ganz fit, und mir wurde halt einmal so gezeigt zu arbeiten und nun mach ich das immer so. Brauche ich denn keine Transaktionen? Auch nicht wenn ich auf die Db schreibe? Wie soll ich denn ohne Transaktionen arbeiten?
mfg
**EDIT**
Ist ebenfalls deprecated..
**EDIT**
Ok bin nun ein wenig weiter. Bisher habe ich wohl den Fehler gemacht dass ich in der DAO meine Transaction beginne und nicht in der Businesslogik. Jedoch wenn ich es nun so mache dann klappt zwar das 1. Stmt aber beim 2. Stmt bekomme ich dann eine Exception da meine Transaction geschlossen ist (obwohl ich jene nicht geschlossen habe nach dem 1. Stmt).
Und wenn ich keine Transaktion benutze, bekomme ich folgende Exception:
Ich bin leider betreffend Hibernate noch nicht ganz fit, und mir wurde halt einmal so gezeigt zu arbeiten und nun mach ich das immer so. Brauche ich denn keine Transaktionen? Auch nicht wenn ich auf die Db schreibe? Wie soll ich denn ohne Transaktionen arbeiten?
mfg
**EDIT**
Code:
session.setFlushMode(FlushMode.NEVER);
**EDIT**
Ok bin nun ein wenig weiter. Bisher habe ich wohl den Fehler gemacht dass ich in der DAO meine Transaction beginne und nicht in der Businesslogik. Jedoch wenn ich es nun so mache dann klappt zwar das 1. Stmt aber beim 2. Stmt bekomme ich dann eine Exception da meine Transaction geschlossen ist (obwohl ich jene nicht geschlossen habe nach dem 1. Stmt).
Und wenn ich keine Transaktion benutze, bekomme ich folgende Exception:
Code:
org.hibernate.HibernateException: createSQLQuery is not valid without active transaction
Zuletzt bearbeitet: