Criteria Example()

Posted duanwandao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Criteria Example()相关的知识,希望对你有一定的参考价值。

用法

@Override
    public PageResult findPage(TbBrand brand, int pageNum, int pageSize) {
        
        PageHelper.startPage(pageNum, pageSize);//分页    
        
        TbBrandExample example=new TbBrandExample();
        
        Criteria criteria = example.createCriteria();
        if(brand!=null){
            if(brand.getName()!=null && brand.getName().length()>0){
                criteria.andNameLike("%"+brand.getName()+"%");
            }
            if(brand.getFirstChar()!=null && brand.getFirstChar().length()>0){
                criteria.andFirstCharLike("%"+brand.getFirstChar()+"%");
            }            
        }
        
        Page<TbBrand> page = (Page<TbBrand>) brandMapper.selectByExample(example);
        
        return new PageResult(page.getTotal(), page.getResult());
    }

 

以上是关于Criteria Example()的主要内容,如果未能解决你的问题,请参考以下文章

example里criteria怎么用and

automapper的example用法

MyBatis generator生成的Example文件用法

MyBatis的Mapper接口以及Example的实例函数及详解

mybatis Example条件查询

函数criteria是啥意思