mybatis中的删除语句配置
<delete id="deleteByIds" parameterType="java.lang.String">
delete from product where id in
<foreach item="idItem" collection="array" open="(" separator="," close=")">
#{idItem}
</foreach>
</delete>
product 表名
guid 字段名
collection里表示类型,这里是array,还可以是list
idItem不用管,相当于一个变量
这个是写在xxxMapper.xml里的
id="deleteCTQ"在xxxMapper.java里需要有对应的方法
void deleteByIds(String[] ids);
传进来的参数就是一个字符串型的数据
/**
* 字符串转化为数组
* @Title: converString2Array
* @Description:
* @param @param ids字符串
* @param @param separator 分隔符
* @param @return 设定文件
* @return String[] 返回类型
* @throws
*/
public static String[] converString2Array(String ids, String separator) {
String[] split = ids.split(separator);
return split;
}