代码如下
Cnd cond = Cnd.NEW();
List<String> accoutIdList = new ArrayList<>();
if(!StringUtils.isEmpty(name)) {
cond.where("true_name", "like", "%" + name + "%");
}
if(!StringUtils.isEmpty(phoneNum)) {
cond.and("phone","like","%"+ phoneNum + "%");
}
List<MUser> userCondList = mUserService.query(cond);
name跟phone都空串的时候,下面相当于select * ,只是得到8万条数据,就觉得要很久。请问想要变快,得从什么地方考虑
我的想法是,如果cond没条件的时候就不做这一步查询了