[Seasar-dev:223] Re: toString() を自動生成するToStringInterTypeはどうでしょうか?

Yasuo Higa higa
2006年 1月 8日 (日) 15:19:43 JST


<20060108024821.B773.Y-KOMORI @ nifty.ne.jp> の、
   "[Seasar-dev:221] Re: toString()を自動生成するToStringInterTypeはどうでしょうか?" において、
   "KOMORI Yusuke <y-komori @ nifty.ne.jp>"さんは書きました:

ひがです。

>  こもりです。
> 
> <component name="toStringInterType"
>     class="org.seasar.framework.aop.intertype.ToStringInterType" />
> <component class="FooDto">
>     <interType>toStringInterType</interType>
> </component>
> 
>  みたいな感じでInterType宣言すればよいと思います。

AspectAutoRegisterのように、InterTypeAutoRegisterもあったほうが
よさげです。

後は、キーとなるフィールドを使ったhashCode()とequals()を
自動生成するInterTypeでしょうか。
キーとなるフィールドは、@Idを見るようにすれば、さらに便利。
って思ったけど、エンティティにInterTypeを今のところ
適用できないから、活躍する場があまり無いかも。

Yasuo Higa
The Seasar Foundation


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