[Seasar-user:10404] Re: S2DxoのConversionRule指定でIllegalArgumentException
Koichi Kobayashi
[E-MAIL ADDRESS DELETED]
2007年 9月 8日 (土) 15:30:36 JST
小林 (koichik) です.
Date: Sat, 8 Sep 2007 14:27:35 +0900
From: 出羽 健一 <[E-MAIL ADDRESS DELETED]>
To: <[E-MAIL ADDRESS DELETED]>
Subject: [Seasar-user:10403] S2DxoのConversionRule指定でIllegalArgumentException
> ■ケース3:ケース1とケース2を組み合わせたケース
> @ConversionRule("empName : name, 'deptName' : dept != null ? dept.name : null")
> public EmpDto[] convert(List<Emp> emp);
> ⇒ 例外が発生します。
簡略指定と OGNL の混在はサポートしていません.
ドキュメントが分かりにくいかもしれませんが,
OGNL 式を使うというのは,変換ルールの内容が
全て (文字列の先頭から末尾まで) OGNL 式ということです.
実装的には,変換ルールの先頭が ' かどうかで
OGNL か簡略指定かを判断しています.
ドキュメントに混在できないことを明記するようにします.
--
<component name="koichik">
<property name="fullName">"Koichi Kobayashi"</property>
<property name="email">"[E-MAIL ADDRESS DELETED]"</property>
<property name="blog">"http://d.hatena.ne.jp/koichik"</property>
</component>
Seasar-user メーリングリストの案内