猿问

这段代码有什么问题 我传了一个list集合进行批量删除

 <delete id="removePlan"  >  

         delete from  tbl_plan  where P_no in   

           <foreach collection="list" index="index" item="pNo" open="(" separator="," close=")"> #{pNo} 

          </foreach> 

</delete>

爱边成的凉马龙
浏览 1338回答 1
1回答

你好小Song

需要对list进行判空.<delete id="removePlan" parameterType="List">     delete from tbl_plan     <if test="list!=null">         <where>             P_no in              <foreach item="pNo" collection="list" open="(" separator="," close=")">                 #{pNo}             </foreach>         </where>     </if> </delete>
随时随地看视频慕课网APP

相关分类

Java
我要回答