[Seasar-user:19909] Re: Formで受け取った配列をBeans.copy()でentityに渡したい
Koichi Kobayashi
[E-MAIL ADDRESS DELETED]
2010年 6月 24日 (木) 14:30:06 JST
小林 (koichik) です.
Date: Thu, 24 Jun 2010 11:54:09 +0900
From: 石山 基法 <[E-MAIL ADDRESS DELETED]>
To: <[E-MAIL ADDRESS DELETED]>
Subject: [Seasar-user:19908] Formで受け取った配列をBeans.copy()でentityに渡したい
> ・今度の形式
> FormはString型でプロパティの末尾2桁が入ってきます。
> entityでの型はboolean、DBはchar(1)。
> Formで受け取った値が'01'、'02'、'05'の時、
> entityのtypeA01、typeA02、typeA05に1がセットされる。
> typeA03とtypeA04に0がセットされる。
例えば
Beans.copy(form, entity).execute();
をした後に,
Map<String, Boolean> map = new HashMap<String, Boolean>();
for (String typeA : form.typeA) {
map.put("typeA" + typeA, true);
}
Beans.copy(map, entity).execute();
とか.
--
<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 メーリングリストの案内