Я пытаюсь настроить транзакции, используя аннотации.Когда я работаю в среде с включенным переплетением времени загрузки (например, tc server или tomcat с ткацким загрузчиком классов), кажется, что мой перехват транзакций обрабатывается aspectj, но, поскольку он не полностью настроен, он не работает (яполучить сообщение "Skipping transactional joinpoint [<method name>] because no transaction manager has been configured"
).
Моя конфигурация сообщает <tx:annotation-driven mode="proxy" transaction-manager="transactionManager" />
.В любом случае все они должны быть по умолчанию, но я явно указываю режим прокси и получаю режим aspectj.Если я переключаюсь в режим aspectj, он работает, но в нашей производственной среде LTW не включен, и я бы предпочел использовать прокси-режим повсюду.
Есть идеи, что происходит?Я нахожусь на Spring 3.0.5, и я использую HibernateTransactionManager
.