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