Я работаю над приложением, которое включает мула, весну, спящий режим с аннотациями. Я использую org.springframework.orm.hibernate3.HibernateTransactionManager. Теперь проблема:
У меня есть определенные компоненты в муле, которые регистрируют данные в БД на основе условий, использующих спящий режим. Я использовал @Transactional, который вставляет несколько данных, а затем фиксирует транзакцию, когда область действия метода завершена. Но поведение, которое я хочу, таково: первый компонент вставляет данные на основе некоторого условия, но транзакция не должна совершаться немедленно, снова мой второй компонент, который является классом java, должен снова вставлять некоторые данные, затем третий и т. д., если какой-либо из компонентов терпит неудачу. запросы, выполняемые во всех компонентах, должны быть отброшены. все эти компоненты являются отдельными классами Java
Как я могу добиться такого поведения.
Спасибо,