MyBatis 注解写 SQL 判断空字符串 或 判断为空
XXXXMapper 接口:
这里判断数据不能为空
@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 里判断:
public String XXXXX(String test) {
// 如果等于空字符串
if(StringUtils.isBlank(test)) {
// 则转化成 null
storeTel = null;
}
return "1";
}
这样就ok了
还没有评论,来说两句吧...