首页 > TAG信息列表 > isNotNull

LambdaQueryWrapper 查distinct数据

    QueryWrapper<MessageWebPage> query = new QueryWrapper<>(); query.select(" DISTINCT customer_id ").lambda() .eq(MessageWebPage::getShopId, shopId) .ge(MessageWebPage::getSendDate, beginTime) .le(Me

mybatis:添加括号的查询语句

加上括号: List<User> list = userService.list( new QueryWrapper<User>().lambda() .eq(User::getStatus, Status.Active.code()) .and(wq ->wq.like(ObjectUtil.isNotNull(keyword),User::getFullName, keyword)

来自大佬优雅的代码mybatisPlus-saveOrUpdate

注意点: BeanUtil(cn.hutool.core.bean;) mybatisPlus设置了更新字段为空时不更新数据库 //复制属性操作实体类 SysPost sysPost = BeanUtil.copyProperties(postDTO, SysPost.class);//更新时数据库不更新字段为空的属性 Boolean result = false; //