Я использую jndi для доступа к источнику данных dbcp.
В рамках одного запроса сервлета при каждом вызове static_dataSource.getConnection()
возвращает новое соединение.
В спящем режиме есть функция getCurrentSession()
. Насколько я понимаю, эта функция возвращает соединение, привязанное к текущему потоку. Должен ли я также связать мое соединение JDBC с потоком?
Моя цель - вызвать сложную бизнес-логику в рамках одной транзакции, которая содержит много вызовов DAO, на один http-запрос. Как и в Spring, я могу аннотировать весь класс обслуживания с помощью @ Transactional.