Hej,
Mam kod który realizuje zapisanie użytkownika do bazy:
// stworzenie instancji klasy pominiete oraz stworzenie fabryki sesji/sesji/transkacji
session.save(user);
session.getTransaction().commit();
session.close();
Po wykonaniu tego kodu jest OK, tabele są stworzone (hibernate.hbm2ddl.auto = create-drop) i nowy uzytkownik dodany, ale gdy dodam zamknięcie fabryki sesji na końcu tj. sessionFactory.close() , to dzieje się coś dziwnego i nie zapisuje wyników operacji do bazy, czyli ten kod nie działa poprawnie:
// stworzenie instancji klasy pominiete oraz stworzenie fabryki sesji/sesji/transkacji
session.save(user);
session.getTransaction().commit();
session.close();
sessionFactory.close() // Bez zamykania fabryki sesji jest OK