Mybatis中去掉foreach拼接字符串中自动添加的前后空格

例:


	${plant.plant_id}

每个${plant.plant_id}获取的值前后都会自动加空格,‘ 1 , 2 , 3’。
会导致判断的值包含空格,无法正确匹配。

使用下面方法去除空格:

replace(
	${plant.plant_id}
,' ','')

使用SQL语句的replace方法,去掉所有的空格(缺点:去掉所有的空格)。
replace(‘字符串’,‘ ’,‘’)。

你可能感兴趣的:(Mybatis)