- - PR -
Spring + Hibernateを使ったトランザクション管理
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2008-07-09 23:13
初めまして。
Struts2、Spring2.0、Hibernate3でJavaアプリケーションの開発を行っているの ですが、トランザクション管理の方法について質問させてください。 クラス階層は、以下のようになっています。 Action ⇒ Control ⇒ EntitiyManager ⇒ DAO ※DAOは、Springの "org.springframework.transaction.interceptor.TransactionProxyFactoryBean" クラスを使用してDBのトランザクション管理を行っています。 ※EntityManagerは、複数のDAOを管理するために 独自に定義したクラスです。 上記のようなクラス階層のフレームワークで、 トランザクション管理をControlクラス単位で行いたいと思っています。 Controlクラスから直接DAOクラスを呼び出す場合のトランザクション管理の方法 は実績があるのですが、 ControlクラスとDAOクラスの間に別のクラスが存在する場合のトランザクション の管理方法が分かりません。 何か良い方法をご存知の方がいらっしゃいましたら、 教えていただけないでしょうか。 よろしくお願いいたします。 |
|
投稿日時: 2008-07-10 21:58
割と普通に出来そうな気がするんですけど、やってみて出来なかったんですか?
ControlやEntityManagerのインスタンスはSpringが管理してないのかな? _________________ かずきのBlog http://blogs.wankuma.com/kazuki/ |
1