<if test="name != null and name!=''">
and NAME like concat('%',#{name,jdbcType=VARCHAR},'%')
</if>
set截取前后空格,不然过滤不到 this.name = name ==null?null:name.trim();
public String getName() {
return name;
}
public void setName(String name) {
this.name = name ==null?null:name.trim();
}
这段代码展示了在Java中如何进行条件查询,特别是当`name`不为空时,使用`LIKE`操作符结合`concat`函数进行模糊匹配。同时,`setName`和`getName`方法中对`name`属性进行空值检查和前后空格的去除,确保与数据库查询的兼容性。
421

被折叠的 条评论
为什么被折叠?



