2010-08-01から1日間の記事一覧

mybatis の foreach

iBATIS2の動的SQL <iterate> は、mybatis3 になると廃止され 代わりに <foreach> が用意されてる。使い方はほとんど同じだが 動的valueの記述を item="xxx" で定義するようになり少し書きやすくなってる。 <select id="selectCustomer" resultType="sample.Customer" parameterType="コレクション kanalistを 要素名としてもつクラス"> select * from CUSTOMER where substr(KANANAME,1,1) in </select></foreach></iterate>