Mapped Statements collection does not contain value for ~

Mapped Statements collection does not contain value for ~とエラーが出た場合、iBatisのマッピングファイルにそのid定義がありません。

XML

<delete id="deleteByIdList">
delete from テーブル名
where
<foreach collection="idList" open="id in (" close=")" separator="," item="id">
#{id, jdbcType=INTEGER}
</foreach>
</delete>

Java

// ~~
dao.deleteByIdList(entity); // id属性と同じメソッド名にすること

コメント

株式会社CONFRAGE ITソリューション事業部をもっと見る

今すぐ購読し、続きを読んで、すべてのアーカイブにアクセスしましょう。

続きを読む

タイトルとURLをコピーしました