mybatis使用id集合查询数据
dao层
int delUser(@Param("menuId") Integer menuId,@Param("idList") List<String> idList);
xml层
<delete id="delUser" > delete FROM user_role_menu WHERE menu_id=#{menuId} AND user_id NOT IN <foreach collection="idList" index="index" item="id" open="(" separator="," close=")"> #{id} </foreach> </delete>
当我们这边传递不同的参数类型,可以不使用parameterType,避免提示类型不一致的问题
但是要保证
和
命名保持一致