Mybatisによる一括削除操作
一.ここでは主に2つのパラメータタイプ:配列または集合を考慮する.
この違いは主にEmpMapperに現れている.xmlファイルのラベルのcollectionプロパティ: collection=「array」の場合、テーブル名パラメータは配列であり、 collection="list"の場合、テーブル名パラメータは集合である. 二.注意:
Mybatisがmysqlデータベースと結合するにしても、Oracleデータベースと結合しても、次の設定と操作に適しています.
三.具体例は次のとおりです.
EmpMapper.xml:
EmpMapper.java :
この違いは主にEmpMapperに現れている.xmlファイルのラベルのcollectionプロパティ:
Mybatisがmysqlデータベースと結合するにしても、Oracleデータベースと結合しても、次の設定と操作に適しています.
三.具体例は次のとおりです.
EmpMapper.xml:
<delete id="batchDeleteEmps" parameterType="int">
delete from emp where empno in
<foreach item="empnoItem" collection="array" open="(" separator="," close=")">
#{empnoItem}
foreach>
delete>
EmpMapper.java :
/*
*
*/
void batchDeleteEmps(int[] empno);