[s2mai-dev:22] Re: トランザクション連携の件

Satoshi Kimura [E-MAIL ADDRESS DELETED]
2007年 11月 21日 (水) 22:48:50 JST


きむきむです。

On Wed, 21 Nov 2007 12:58:34 +0900
"六" <[E-MAIL ADDRESS DELETED]> wrote:

> トランザクションうんぬんの前に、同じ現象がテストケースでも発生してました。
> SendMailTestUtilで持ってるMailのリストも事情は一緒。
> 
> それにとどまらず、よく考えたら
> MetaDataで持ってる各種デフォルトプロパティを
> Dto側プロパティで動的に上書きしますけど、このままだと
> 次回実行時のデフォルトがDto側の奴になっちゃいますね。
> 
> うーん、おっしゃる通り、やっぱり毎回Mailを生成した方がよさそう。
> 
> ただ、diconファイルやMaiのアノテーションから設定を読むのは
> 毎回やるのは勿体無いので、一応Mailのインスタンスは保持しておいて
> MetaDataImpl#getMail(Method)でMailを戻す時に
> 都度ディープコピーしてやろうかと。

それがいいと思います。

昨日、メールにファイルを添付して送信するプログラム作ってたら、
送信するごとに添付ファイルが増えて、同じことに気づきました(^^;




s2mai-dev メーリングリストの案内