単一レコード(fillの検索結果)の移送
selectコマンドのfillを用いて取得した単一レコードをDataBeanに格納します。
【指定項目の移送】
(記述例)
下記の例では、単一レコードの検索結果:USER_DETAILからDataBeanに
カラム「USER_NAME」を項目「USER_NAME」として移送します。
<rule id="sample">
<run>
<select id="USER_DETAIL" entity="SYS_USER" type="fill">
<where>
<data key="USER_CODE" map="USER_CODE" type="eq" def="NULL" />
</where>
</select>
</run>
<mapping>
<data map="USER_DETAIL$USER_NAME" key="USER_NAME" />
</mapping>
</rule>
【全項目の移送】(ワイルドカードによる項目指定)
(記述例)
下記の例では、単一レコードの検索結果:USER_DETAILからDataBeanに全カラムを同名称で移送します。
<rule id="sample">
<run>
<select id="USER_DETAIL" entity="SYS_USER" type="fill">
<where>
<data key="USER_CODE" map="USER_CODE" type="eq" def="NULL" />
</where>
</select>
</run>
<mapping>
<data map="USER_DETAIL" key="*" />
</mapping>
</rule>