Мы можем закрыть сессию как
sessionfactory=new Configuration().configure().buildSessionFactory();
session = sessionfactory.openSession();
session.close();
sessionfactory.close();
Предположим, что был обнаружен медленный запрос, который нужно закрыть, и БД должна быть освобождена ...
1) When does DB thread gets killed on the above code on - session.close() or sessionFactory.close()
2) Difference between session.close() vs sessionFactory.close()
3) Which is a best practice - to close the session or close the factory
4) When we force to close the session or session factory - will commit will be called and
close will be executed or it will be closed without commit ?
Я думаю, что нам нужнозакрыть сессию. Как только транзакция будет зафиксирована, сессия будет закрыта. Однако здесь, в этом случае, мы хотим прервать только запрос, но хотим сохранить предыдущие вставки или обновления.
Пожалуйста, помогите мне подробно.
Спасибо