アノテーションを使用してトランザクションを構成しようとしています。ロードタイムウィービングが有効になっている環境(たとえば、ウィービングクラスローダーを使用したtcサーバーまたはtomcat)で実行している場合、トランザクションインターセプトはaspectjによって処理されているようですが、完全に構成されていないため、機能しません(Iメッセージを取得します"Skipping transactional joinpoint [<method name>] because no transaction manager has been configured"
)。
私の設定は述べてい<tx:annotation-driven mode="proxy" transaction-manager="transactionManager" />
ます。とにかくこれらはすべてデフォルトであるはずですが、私は明示的にプロキシモードを指定し、aspectjモードを取得しています。モードaspectjに切り替えると機能しますが、本番環境ではLTWが有効になっていないため、どこでもモードプロキシを使用したいと思います。
何が起こっているのか分かりますか?私はSpring3.0.5を使用しており、を使用していHibernateTransactionManager
ます。