MyBatis 注解写 SQL 判断空字符串 或 判断为空

XXXXMapper 接口:java

        这里判断数据不能为空app

@Select("<script>"
	+ "select * from gs_store"
	+ " <where>"
	+ " 	<if test='storeTel != null' > "
	+ "	    and store_tel = #{storeTel}"
	+ "	</if>"
	+ "</where>"
	+ "</script>")
List<GsStore> getStoreInfoBySelect(@Param("storeTel")String storeTel);

       判断空字符串,在 Controller 里判断:code

public String XXXXX(String test) {
	// 若是等于空字符串
	if(StringUtils.isBlank(test)) {
		// 则转化成 null
		storeTel = null; 
	}
	return "1";
}

       这样就ok了接口