[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 メーリングリストの案内