使用的 Example 类是由 mybatis-generator 所生成的
以下是具体内容:
这里用的 or 的方式
SpaItemExample.Criteria criteria = example.createCriteria();
criteria.andCodeLike('%'+queryString+'%');
example.or(example.createCriteria().andNameLike('%'+queryString+'%'));
example.or(example.createCriteria().andSexLike('%'+queryString+'%'));
example.or(example.createCriteria().andAgeLike('%'+queryString+'%'));
example.or(example.createCriteria().andTypeLike('%'+queryString+'%'));
example.or(example.createCriteria().andAttentionLike('%'+queryString+'%'));
example.or(example.createCriteria().andRemarkLike('%'+queryString+'%'));
使用SQL语句的方式,写在 XXXMapper.xml 中
SELECT * FROM spa_item
WHERE CONCAT(IFNULL(id,''),IFNULL(`code`,''),IFNULL(`name`,''),IFNULL(sex,''),
IFNULL(age,''),IFNULL(price,''),IFNULL(`type`,''),IFNULL(attention,''),
IFNULL(remark,'')) LIKE '%关键词%'