[Seasar-user:16883] Re: [S2JDBC]JdbcManager にAOPを適用するには?

Yasuo Higa [E-MAIL ADDRESS DELETED]
2009年 2月 12日 (木) 09:51:40 JST


ひがです。

> いつもお世話になります。吉田@オプティクスです。
> 
> 今回S2JDBCでinsertやupdateを行った際に、entityの共通項目に値をセットする処理を
> アスペクトで作成しようとおもい、AbstractInterceptorを継承して、以下のような
> Interceptorを作成しました。
> 
> public class EntityRegistInterceptor extends AbstractInterceptor {
> 	
>     @Resource
>     protected LoginInfoForm loginInfoForm;  //セッションに格納されているForm
> 	
>     public Object invoke(MethodInvocation invocation) throws Throwable {
>         //このなかでloginInfoFormを使用する
>     }
> 
> }
> 
> この場合はAspectCustomizerでuseLookupAdapter=trueとしてInterceptorを適用
> しなくてはいけないと思いますが、これをJdbcManagerに適用するには、どのように
> diconファイルに記述したらいいでしょうか?
>
s2jdbc.diconにJdbcManagerの定義があるので、
そこにaspectタグなど追加すると良いのではないかと思います。


Seasar-user メーリングリストの案内