在使用mybaits框架使用模糊查询的时候,当要模糊的参数是外部参数时,要用concat函数来连接参数
写法:
public String testSelectWithParam(Map<String ,Object> param){
return new SQL(){
{
// 注意: SELECT()\FROM()\WHERE()等方法区分大小写 必须使用大写
SELECT ("*");
FROM ("address");
if (param.get("id")!=null){
WHERE("id like concat('%',concat(#{id},'%'))");
}else{
WHERE("id=9");
}
}
}.toString();
}
分页可以用pagehelper工具对查询到是数据在后台代码中进行分页:https://blog.csdn.net/Y_hahaha/article/details/88797198