Ich beschäftige mich seit einiger Zeit mit Hibernate. In verschiedenen Büchern hab ich es so gesehen
hab mir jetzt mal ein paar Anwendungen angesehen (analysiert) wie z.B. GenericDAO und andere
bin hier allerdings auf folgendes gestoßen
Der unterschied ist mir nur noch nicht so ganz klar geworden. was besser wäre bzw. was korrekt ist. Und was mir auch noch auffällt ist das die Session nicht geschlossen wird.
Code:
public void save(T entity) {
Session session = this.getSession();
Transaction tx = session.beginTransaction();
session.saveOrUpdate(entity);
tx.commit();
session.close();
}
hab mir jetzt mal ein paar Anwendungen angesehen (analysiert) wie z.B. GenericDAO und andere
bin hier allerdings auf folgendes gestoßen
Code:
public void save(T entity) {
Session session = this.getSession();
session.saveOrUpdate(entity);
}
Der unterschied ist mir nur noch nicht so ganz klar geworden. was besser wäre bzw. was korrekt ist. Und was mir auch noch auffällt ist das die Session nicht geschlossen wird.
Zuletzt bearbeitet: