Fluent、NHibernate、Spring.netで奇妙な問題に直面しています。私のプロジェクトはASP.NET MVC 2.0(.net 4.0)プロジェクトです。FluentマッピングとSpring .NETトランザクションが連携していません
私はSpring.net Nhibnernate Northwindプロジェクトに基づいてプロジェクトを作成しました。このページで提案されているように、Fluentコードベースのマッピングも使用しています。http://blog.bennymichielsen.be/2009/01/04/using-fluent-nhibernate-in-spring-net
tx:attribute-drivenをスプリングコンテキストxmlファイルに適用すると、アプリケーションが中断されます。 LocalSessionFactoryObjectはDAOには注入されません。コンテキストから手動でSessionFactoryを取得しようとしましたが、アプリケーションは機能しますが、トランザクションはロールバックされません。
tx:attribute-driven属性を削除すると、アプリケーションは機能しますが、もちろんトランザクションはロールバックされません。ログにはエラーが表示されません。アプリは属性なしで動作しているので、私の設定の大半はOKであるはずです。
誰もFluent、Nhibernate、Spring.netの組み合わせをトランザクションで使用しましたか?
必要に応じて、私のセットアップに関する詳細を提供することができます。