Можно ли моделировать следующее, используя Hibernate + Spring.
- Открыть сеанс
- Начать транзакцию
- Сделайте некоторые работы.
- Фиксировать
- Начать транзакцию
- Дополнительная работа
- Фиксировать
- Закрытие сеанса
Я использую Spring TransactionTemplate, который выполняет как просмотр сеанса + транзакции.
Причина в том, что иногда у меня есть несколько этапов в бизнес-процессе, и я бы хотел совершить после каждого этапа. Однако я хотел бы продолжать использовать одни и те же постоянные объекты. Если у меня есть отдельный сеанс на транзакцию, я получаю временные/отдельные исключения, потому что исходный сеанс был закрыт.
Возможно ли это?