Просто интересно, начнет ли новая транзакция в Hibernate фактически назначить соединение с БД?
Я обеспокоен b/c наш сервер начинает новую транзакцию для каждого полученного запроса, даже если этот запрос не взаимодействует с БД. Мы видим, что соединение с БД является основным узким местом, поэтому мне интересно, не следует ли мне сократить время моих транзакций.
Искал везде и не смог найти хорошего ответа. Самый простой код здесь:
SessionFactory sessionFactory = (SessionFactory) Context.getContext().getBean("sessionFactory");
sessionFactory.getCurrentSession().beginTransaction();
sessionFactory.getCurrentSession().setFlushMode(FlushMode.AUTO);
Большое спасибо! а