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