0
点赞
收藏
分享

微信扫一扫

【MyBatis-Plus】Mp实现复杂条件查询

Android开发指南 2022-04-13 阅读 41
java

使用QueryWrapper构建条件

先创建QueryWrapper对象wrapper,用实体类的泛型。

然后通过QueryWrapper对象去调用各种方法。

最后用List集合去接收结果,然后可以打印出来看看

warpper常用方法

.ge >=,gt >,le <=,lt <(column,val)

.eq 等于 (column,val)
.ne 不等于(column,val)
.between 范围  (column,val1,val2)
.like 模糊查询(column,val)
	.likeLeft likeRight
.last (string)用于拼接到sql语句的末端


wrapper.select(col1,col2...)选取需要输出的字段
@Test
    public void testSelectQuery(){
        //创建QueryWrapper对象
        QueryWrapper<User> wrapper = new QueryWrapper<>();

        //通过QueryWrapper设置条件
        //ge gt le lt
        //查询age>=30的记录
        //wrapper.ge("age",40);
        //eq 等于 ne 不等于
        //wrapper.eq("username","周杰伦");
        wrapper.ne("username","周杰伦");

        List<User> users = userMapper.selectList(wrapper);
        System.out.println(users);


    }
举报

相关推荐

0 条评论